commit | 718656c63c320e8aef35582f5228eda9373f2ce1 | [log] [tgz] |
---|---|---|
author | Thomas Broyer <t.broyer@gmail.com> | Tue Sep 17 15:19:07 2024 +0000 |
committer | Thomas Broyer <t.broyer@gmail.com> | Tue Sep 17 20:31:02 2024 +0000 |
tree | 0293e90399b7fb492938344684888f411de087e2 | |
parent | c78ba64730ca4b97c681537ac0aec5ae6db7ae1c [diff] |
Build rename-project plugin for 3.8, 3.9 and 3.10 Change-Id: I7eff9edf4fca245f47671cfa24159fa0e072a515
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/