commit | 05e838f2cd7c5fb1e3a2fa0cdd475e65bb3ee3c3 | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Tue Dec 21 20:52:38 2021 +0000 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Tue Dec 21 20:52:38 2021 +0000 |
tree | b90fabfb469074c565dbfe0fa81f18155e4b202b | |
parent | 2f83b62ee047d79ea0e5e70ec76bfd9dd9511f11 [diff] |
Disable change validation on RBE Change validations on RBE started to become very slow and flaky since the 15th of December. See two example of the problems on [1] and [2]. Waiting to dig deeper into the RBE issues, disable the RBE execution and rely on local bazel builds. [1] https://gerrit-review.googlesource.com/c/gerrit/+/326417 [2] https://gerrit-review.googlesource.com/c/gerrit/+/324075 Change-Id: I8b7a724f44d62c6a26673c4a2ec47be3bf7a8d4d
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/