disable-job: false
git-url: "$GIT_URL/$GERRIT_PROJECT"
github-url: "https://github.com"
- openstack-cloud: vex
submodule-timeout: 10
submodule-disable: false
builders:
- lf-infra-pre-build
- - inject:
- properties-content: OS_CLOUD={openstack-cloud}
- shell: !include-raw-escape: ../shell/jenkins-verify-images.sh
publishers:
- inject:
properties-content: JJB_WORKERS={jjb-workers}
- shell: !include-raw-escape:
- - ../shell/jjb-install.sh
- ../shell/jjb-merge-job.sh
- - ../shell/jjb-cleanup.sh
- job-template:
name: "{project-name}-jjb-merge"
- lf-infra-pre-build
- lf-infra-jjbini
- shell: !include-raw-escape:
- - ../shell/git-validate-jira-urls.sh
- - ../shell/jjb-install.sh
- ../shell/jjb-verify-job.sh
- - ../shell/jjb-check-unicode.sh
- - ../shell/jjb-cleanup.sh
- lf-infra-gpg-verify-git-signature
- job-template:
git cherry-pick FETCH_HEAD
- lf-infra-jjbini
- shell: !include-raw-escape:
- - ../shell/git-validate-jira-urls.sh
- - ../shell/jjb-install.sh
- ../shell/jjb-verify-job.sh
- - ../shell/jjb-check-unicode.sh
- - ../shell/jjb-cleanup.sh
- lf-infra-gpg-verify-git-signature
- job-template:
# Sonar properties
sonar-task: ""
+ sonar-project-file: "sonar-project.properties"
sonar-properties: ""
sonar-java-opts: ""
sonar-additional-args: ""
- lf-infra-pre-build
- lf-infra-sonar:
sonar-task: "{sonar-task}"
+ sonar-project-file: "{sonar-project-file}"
sonar-properties: "{sonar-properties}"
sonar-java-opts: "{sonar-java-opts}"
sonar-additional-args: "{sonar-additional-args}"
- lf-infra-pre-build
- lf-infra-sonar-with-prescan:
sonar-task: "{sonar-task}"
+ sonar-project-file: "{sonar-project-file}"
sonar-properties: "{sonar-properties}"
sonar-java-opts: "{sonar-java-opts}"
sonar-additional-args: "{sonar-additional-args}"