commit | 15696af3fef71b87e33f513cdd426647ce4e461c | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Tue Dec 31 15:12:10 2019 +0000 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Tue Dec 31 15:12:12 2019 +0000 |
tree | ffa0554c7d1a21cf0a097da3c530c44a5ea3e109 | |
parent | 2ec1d1e824727b49a2421be4c464e8ac686c0841 [diff] |
Bump gerrit-code-review plugin to 0.4.0 The version 0.4.0 introduces the support for Checks plugin and would allow us to remove all the custom logic for submitting the feedback through the pipeline. Also, the plugin allows to filter out the open changes with the ones that need validation, reducing the branch scanning to a few seconds. Change-Id: Iaa937ad58e2b9946f579b763a420ffc1a20a23a3
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/