commit | 3bf6b4d4dfe0d11337341472ed3bc0a24ca7d6fb | [log] [tgz] |
---|---|---|
author | Thomas Draebing <thomas.draebing@sap.com> | Thu Dec 12 10:05:08 2019 +0100 |
committer | Thomas Draebing <thomas.draebing@sap.com> | Thu Dec 12 10:05:08 2019 +0100 |
tree | fae0a1f69c1c259e4bbd098e5c0ec78daa025fa3 | |
parent | ba837291cf1b5d9f5b2f940068f0d3ed6ac87bdf [diff] |
Update credentials plugin to 2.1.19 There were some plugin dependency issues for plugins depending on the credentials plugin. This could be resolved by slightly updating the credentials plugin. The updated version is the latest version working with the currently used Jenkins version and according to the changelog should not provide any breaking changes. Change-Id: Iaa583fd66467e8f908555a707289ff5d1c69b922
This project uses Jenkins Jobs Builder [1] to generate jobs from yaml descriptor files.
To add new jobs reuse existing templates, defaults etc. as much as possible. E.g. adding a job to build an additional branch of a project may be as easy as adding the name of the branch to an existing project.
To ensure well readable yaml-files, use yamllint [2] to lint the yaml-files. Yamllint can be downloaded using Python Pip:
pip3 install yamllint
To run the linter, execute this command from the project's root directory:
yamllint -c yamllint-config.yaml jenkins/**/*.yaml
Yamllint will not fix detected issues itself.
[1] https://docs.openstack.org/infra/jenkins-job-builder/index.html [2] https://pypi.org/project/yamllint/