X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Freleng-jobs.yaml;h=68b63a3ca5178b4d3a77e0da0200d916b8238c03;hb=d57e8194794acea39df6e3b335eab9d084568813;hp=b4462739b1e661124fa60caad087229c8c9c2ec8;hpb=788ac6c3b53cc9456ffc85878d17f7074a7aef91;p=releng%2Fbuilder.git diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index b4462739b..68b63a3ca 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -2,15 +2,21 @@ - project: name: builder-jobs jobs: - - '{project-name}-ci-jobs': - build-node: centos7-builder-2c-2g + - '{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-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 - # OpenStack Related - - 'builder-delete-orphaned-nodes' - - 'builder-delete-stale-nodes' # Automation for docs and jobs - 'builder-update-image-list' @@ -20,10 +26,10 @@ 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 + jjb-version: 2.0.5 jenkins-urls: > https://jenkins.opendaylight.org/releng https://jenkins.opendaylight.org/sandbox @@ -46,8 +52,6 @@ templates: - devstack - - devstack-pre-pip-newton: - build-timeout: 75 - devstack-pre-pip-ocata: build-timeout: 75 - devstack-pre-pip-pike: @@ -65,8 +69,6 @@ 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 @@ -77,8 +79,6 @@ 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 @@ -166,6 +166,7 @@ name: builder-openstack-cron project-type: freestyle node: '{build-node}' + concurrent: true properties: - lf-infra-properties: @@ -203,15 +204,22 @@ files: - file-id: clouds-yaml target: '$HOME/.config/openstack/clouds.yaml' + - file-id: npmrc + target: '$HOME/.npmrc' + - file-id: pipconf + target: '$HOME/.config/pip/pip.conf' 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 + - odl-openstack-cleanup-orphaned-nodes + # Volumes + - odl-openstack-cleanup-stale-volumes # Images - odl-openstack-check-image-protection - odl-openstack-cleanup-old-images @@ -219,82 +227,6 @@ publishers: - lf-infra-publish - -- job-template: - name: builder-delete-orphaned-nodes - project-type: freestyle - node: centos7-builder-2c-1g - - properties: - - opendaylight-infra-properties: - build-days-to-keep: 7 - - parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' - - string: - name: JENKINS_URLS - default: 'https://jenkins.opendaylight.org/releng https://jenkins.opendaylight.org/sandbox' - description: 'Space separated list of Jenkins URLs to check for active builds' - - wrappers: - - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - # Attempt to clear up servers every 30 mins in case we have orphaned servers - - timed: '0,30 * * * *' - - builders: - - shell: !include-raw-escape: opendaylight-infra-cleanup-orphaned-nodes.sh - - publishers: - - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[releng]' - - lf-infra-publish - - -- job-template: - name: 'builder-delete-stale-nodes' - project-type: freestyle - node: centos7-builder-2c-1g - - properties: - - opendaylight-infra-properties: - build-days-to-keep: 7 - - 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: - # Attempt to clear up stacks every 30 mins in case we have orphaned stacks - - timed: '0,30 * * * *' - - builders: - - shell: !include-raw-escape: - - global-jjb/shell/lftools-install.sh - - opendaylight-infra-cleanup-stale-nodes.sh - - publishers: - - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[releng]' - - lf-infra-publish - - job-template: name: 'builder-update-image-list' project-type: freestyle