commit | 3b9cdfe5f4b996d54f8bf31f5f6d23b6eddbf264 | [log] [tgz] |
---|---|---|
author | David Ostrovsky <david@ostrovsky.org> | Thu May 19 17:27:34 2022 +0200 |
committer | Antonio Barone <syntonyze@gmail.com> | Fri May 20 07:17:20 2022 +0000 |
tree | 4e323b7541c8119f307c97c03abfad4c49e708bd | |
parent | 79ac2261208eefb37af33e19b54bc5e943824e8a [diff] |
Build checks plugin on stable-3.{4,5} branches Change-Id: I6edae5a8bd3c078f1eab5b3a9a8732e687bf328d
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/