--- - project: name: builder-jobs jobs: - "{project-name}-rtd-jobs": project-pattern: releng/builder rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-releng-builder/32926/ rtd-token: e9fa62bd60a39c22de631791309ccacc37a9929e - gerrit-jenkins-cfg-verify: jenkins-silos: releng sandbox - gerrit-jenkins-sandbox-cleanup - gerrit-jjb-deploy-job - builder-check-poms - builder-copy-sandbox-logs - gerrit-tox-verify # Automation for docs and jobs - "builder-update-image-list": archive-artifacts: docs/cloud-images.rst - gerrit-info-yaml-verify # The following values are only specified here # so that code blocks look similar to other projects. project: "releng/builder" project-name: builder stream: master branch: master build-node: centos8-builder-2c-2g archive-artifacts: "**/*.log" build-timeout: 30 jjb-version: 5.0.2 - project: name: builder-openstack jobs: - gerrit-openstack-cron project: "releng/builder" project-name: builder build-node: centos8-builder-2c-2g jenkins-urls: > https://jenkins.opendaylight.org/releng https://jenkins.opendaylight.org/sandbox openstack-cloud: vex - job-template: name: builder-check-poms node: centos8-builder-2c-1g project-type: freestyle properties: - opendaylight-infra-properties: build-days-to-keep: 14 parameters: - opendaylight-infra-parameters: os-cloud: "{os-cloud}" project: "{project}" branch: "{branch}" refspec: "refs/heads/{branch}" artifacts: "{archive-artifacts}" wrappers: - opendaylight-infra-wrappers: build-timeout: "{build-timeout}" triggers: - timed: "H H * * 1" builders: - shell: !include-raw-escape: check-poms.sh publishers: - email-notification: email-recipients: "{email-recipients}" email-prefix: "[releng]" - lf-infra-publish - job-template: name: builder-copy-sandbox-logs node: centos8-builder-2c-1g project-type: freestyle properties: - opendaylight-infra-properties: build-days-to-keep: 1 parameters: - opendaylight-infra-parameters: os-cloud: "" project: "" branch: "" refspec: "" artifacts: "" wrappers: - opendaylight-infra-wrappers: build-timeout: 10 triggers: - gerrit: server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: comment-contains-value: "copy-logs:" projects: - project-compare-type: ANT project-pattern: "**" branches: - branch-compare-type: ANT branch-pattern: "**" builders: - shell: !include-raw-escape: copy-sandbox-logs.sh publishers: - lf-infra-publish - job-template: name: "builder-update-image-list" project-type: freestyle node: centos8-builder-2c-1g properties: - opendaylight-infra-properties: build-days-to-keep: 7 parameters: - opendaylight-infra-parameters: os-cloud: vex project: "{project}" branch: "{branch}" refspec: "refs/heads/{branch}" artifacts: "{archive-artifacts}" scm: - git-scm: branch: "{branch}" wrappers: - opendaylight-infra-wrappers: build-timeout: "{build-timeout}" # Listed after to override openstack-infra-wrappers clouds.yaml definition - config-file-provider: files: - file-id: clouds-yaml target: "$HOME/.config/openstack/clouds.yaml" triggers: # Update image list every Monday to Friday at 11:00 UTC - timed: "0 11 * * 1-5" builders: - lf-infra-pre-build - shell: !include-raw-escape: opendaylight-infra-update-image-list.sh - lf-infra-push-gerrit-patch: project: "{project}" gerrit-user: "jenkins-$SILO" gerrit-host: "git.opendaylight.org" gerrit-topic: "releng-update-cloud-image-list" gerrit-commit-message: "Update cloud image list docs" reviewers-email: "jenkins-releng@opendaylight.org" publishers: - email-notification: email-recipients: "{email-recipients}" email-prefix: "[releng]" - lf-infra-publish