X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-jobs.yaml;h=071ca8bc4fea7a6c9c8006659b097525a329eb0e;hb=976eae804e7811f56f6622144171ec4adbb94bb1;hp=6ae1b9ea347ce085a7a40d77685dfea6ab314a95;hpb=53c8ca43dca228646a168082934e7cd4c6af88cc;p=releng%2Fbuilder.git diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index 6ae1b9ea3..071ca8bc4 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -2,13 +2,22 @@ - project: name: builder-jobs jobs: - - '{project-name}-ci-jobs': - build-node: centos7-builder-2c-2g - build-timeout: 60 + - '{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 - builder-check-poms - builder-copy-sandbox-logs - - builder-openstack-cron - gerrit-tox-verify # Automation for docs and jobs - 'builder-update-image-list' @@ -19,71 +28,24 @@ project-name: builder stream: master branch: master - build-node: centos7-builder-2c-1g + build-node: centos7-builder-2c-2g archive-artifacts: '**/*.log' build-timeout: 30 - jjb-version: 2.0.0 - jenkins-urls: > - https://jenkins.opendaylight.org/releng - https://jenkins.opendaylight.org/sandbox + jjb-version: 2.9.1 - project: - name: packer-jobs - # packer jobs templates are defined in global-jjb + name: builder-openstack jobs: - - '{project-name}-packer-jobs' + - gerrit-openstack-cron + project: 'releng/builder' project-name: builder - branch: master - archive-artifacts: '**/*.log' - build-node: centos7-builder-2c-1g + build-node: centos7-builder-2c-2g - platforms: - - centos - - ubuntu-14.04 - - ubuntu-16.04 - - templates: - - devstack - - devstack-pre-pip-newton: - build-timeout: 75 - - devstack-pre-pip-ocata: - build-timeout: 75 - - devstack-pre-pip-pike: - build-timeout: 75 - - gbp - - mininet-ovs-2.5: - build-timeout: 60 - - mininet-ovs-2.6: - build-timeout: 75 - - exclude: - - platforms: centos - templates: gbp - - platforms: centos - templates: mininet-ovs-2.5 - - platforms: centos - templates: mininet-ovs-2.6 - - platforms: ubuntu-14.04 - templates: devstack-pre-pip-newton - - platforms: ubuntu-14.04 - templates: devstack-pre-pip-ocata - - platforms: ubuntu-14.04 - templates: devstack-pre-pip-pike - - platforms: ubuntu-14.04 - templates: devstack - - platforms: ubuntu-14.04 - templates: mininet-ovs-2.5 - - platforms: ubuntu-14.04 - templates: mininet-ovs-2.6 - - platforms: ubuntu-16.04 - templates: devstack-pre-pip-newton - - platforms: ubuntu-16.04 - templates: devstack-pre-pip-ocata - - platforms: ubuntu-16.04 - templates: devstack-pre-pip-pike - - platforms: ubuntu-16.04 - templates: devstack + jenkins-urls: > + https://jenkins.opendaylight.org/releng + https://jenkins.opendaylight.org/sandbox + openstack-cloud: vex - job-template: name: builder-check-poms @@ -161,67 +123,6 @@ - lf-infra-publish -- job-template: - name: builder-openstack-cron - project-type: freestyle - node: '{build-node}' - - properties: - - lf-infra-properties: - build-days-to-keep: 7 - - parameters: - - lf-infra-parameters: - project: '{project}' - stream: '{stream}' - branch: '{branch}' - lftools-version: '{lftools-version}' - - string: - name: OS_CLOUD - default: '{os-cloud}' - description: Artifacts to archive to the logs server. - - string: - name: ARCHIVE_ARTIFACTS - default: '{archive-artifacts}' - description: Artifacts to archive to the logs server. - - string: - name: JENKINS_URLS - default: '{jenkins-urls}' - description: 'Space separated list of Jenkins URLs to check for active builds' - - scm: - - git-scm: - branch: '{branch}' - - wrappers: - - lf-infra-wrappers: - build-timeout: '{build-timeout}' - jenkins-ssh-credential: '{jenkins-ssh-credential}' - # 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: - - timed: '0,30 * * * *' - - builders: - - odl-openstack-install - - shell: !include-raw-escape: global-jjb/shell/lftools-install.sh - # Servers - - odl-openstack-cleanup-stale-stacks - - odl-openstack-cleanup-stale-nodes - # Disable orphaned nodes script. See: - # https://jira.linuxfoundation.org/browse/RELENG-780 - # - odl-openstack-cleanup-orphaned-nodes - # Images - - odl-openstack-check-image-protection - - odl-openstack-cleanup-old-images - - publishers: - - lf-infra-publish - - job-template: name: 'builder-update-image-list' project-type: freestyle @@ -258,10 +159,13 @@ builders: - shell: !include-raw-escape: opendaylight-infra-update-image-list.sh - - opendaylight-infra-push-gerrit-patch: + - 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@redhat.com' publishers: - email-notification: