--- - 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-merge: jenkins-silos: releng sandbox - gerrit-jenkins-cfg-verify: jenkins-silos: releng sandbox - gerrit-jenkins-sandbox-cleanup - gerrit-jjb-deploy-job - gerrit-jjb-merge: build-node: centos7-builder-4c-4g build-timeout: 90 - gerrit-jjb-verify: build-timeout: 90 - builder-check-poms - builder-copy-sandbox-logs - gerrit-tox-verify # Automation for docs and jobs - 'builder-update-image-list' - 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: centos7-builder-2c-2g archive-artifacts: '**/*.log' build-timeout: 30 jjb-version: 2.9.1 - project: name: builder-openstack jobs: - gerrit-openstack-cron project: 'releng/builder' project-name: builder build-node: centos7-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: centos7-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: centos7-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: centos7-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: - 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: 'jluhrsen@gmail.com' publishers: - email-notification: email-recipients: '{email-recipients}' email-prefix: '[releng]' - lf-infra-publish