This repository was archived by the owner on Sep 25, 2024. It is now read-only.
1.7.0
Fixed
- Issues in
MapUtilswhen provided maps arenull
Added
- Unit-Test support for the steps
mattermostSend,mqttNotification,retry - Introduce YAML based Generic Configuration mechanism
notify.mqttstep with Generic Config support, see also the Ansible role wcm_io_devops.jenkins_xfd for setting up compatible Build status devices using hardware from clewarenotify.mattermoststep with Generic Config supportResult.NOT_BUILT, fixes typo issue and replacesResult.NOT_BUILD(deprecated)- Add
colortoResultObject - Support for providing vault password file direclty via
ANSIBLE_VAULT_CREDENTIALS_IDtoansible.execPlaybook gitTools.getBranchutility function which returns the current branch
Changed
- migrated
notifyMailstep tonotify.mail ansible.installRoleswill now retry up to 3 times until step will fail in order to mitigate issues with Ansible Galaxy (PR #47 )- checkout related values like
GIT_BRANCH,SCM_URLetc. are now retrieved from the checkout result object (PR #48 ) - refactoring of environment var mocks, they are now moved to
LibraryIntegrationTestBase - common resource path is now
resources/jenkins-pipeline-library(was:resources/jenkinsPipelineLibrary)
Deprecated
notifyMailstep, moved tonotify.mailResult.NOT_BUILDdie to an typeo issueYamlLibraryResource(DSL dsl, String file), useYamlLibraryResource(Script script, String file)instead