commit | a3cd347afc07014295903e45cee8626bc9930b42 | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Wed Dec 04 14:41:16 2019 +0000 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Wed Dec 04 17:16:13 2019 +0000 |
tree | 951ff49b108b37658e991aca66dae2b1e68d207b | |
parent | ae8bb4a6a6ce919e62ccf28e3071f06e14d71a42 [diff] |
Add git 2.24.0 to build slaves Make the git version configurable at build time and allow to build slaves for different versions of the git client, independently from the package included with the distribution. Change-Id: I11dc25266d6c1c3764e91ef63d528bbf446c325e
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/