commit | c78ba64730ca4b97c681537ac0aec5ae6db7ae1c | [log] [tgz] |
---|---|---|
author | Thomas Broyer <t.broyer@gmail.com> | Tue Sep 17 14:03:04 2024 +0000 |
committer | Thomas Broyer <t.broyer@gmail.com> | Tue Sep 17 14:09:22 2024 +0000 |
tree | 5257a9fb324fe3c0dea8e5ee2524bd6b9b64689b | |
parent | 6a937215f96e90cef908d76db11f3ff4281ad719 [diff] |
Build reviewers plugin for 3.9 and 3.10 Also fix build for Gerrit 3.8 to use the stable-3.8 branch Change-Id: Ib79ee3b5b99ddaeccaf0e3cbfb829884c5b0d302
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 --require-hashes 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/