commit | bc5a4d5554efbd0c677ce0c51de2fe9f89243b97 | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Mon Apr 14 11:15:13 2025 +0200 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Mon Apr 14 11:15:13 2025 +0200 |
tree | 579d20ae2df55bc0aac4b85128d2ea47cfb8a2bb | |
parent | 4e3080cae9c7d457a40a3b92d22d02e01414d237 [diff] |
Remove double quoting of bazel_config The bazel_config variable can either contain a java-specific config or the empty string. When the bazel_config is empty, it should not pass anything to the bazel command line, otherwise it would be interpreted as an additional empty parameter and failing the build. The builds for Gerrit v3.12 were failing because of this extra empty bazel_config, therefore needed manual adjustments before this change. Change-Id: I24970921f72965500093179812eda0510c148f22
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/