X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Freleng-jobs.yaml;h=f54557e262e5554515b2f0b9d0badff7f50ec633;hb=d7c3880fe4578a70a16e2237bb8be8a1742c0291;hp=f9cf715e65257a78f24ad2f7a73ac5e7394c4282;hpb=c2640368dd057a61fbe81a36e4871ca8aaf57faf;p=releng%2Fbuilder.git diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index f9cf715e6..f54557e26 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -2,8 +2,10 @@ - project: name: builder-jobs jobs: - - '{project-name}-ci-jobs' + - '{project-name}-ci-jobs': + build-node: centos7-builder-2c-2g - builder-check-poms + - builder-copy-sandbox-logs - gerrit-tox-verify # OpenStack Related - 'builder-verify-image-protection' @@ -20,9 +22,10 @@ project-name: builder stream: master branch: master - build-node: centos7-java-builder-2c-8g + build-node: centos7-builder-2c-1g archive-artifacts: '**/*.log' build-timeout: 30 + jjb-version: 2.0.0 - project: name: packer-jobs @@ -33,7 +36,7 @@ project-name: builder branch: master archive-artifacts: '**/*.log' - build-node: centos7-java-builder-2c-8g + build-node: centos7-builder-2c-1g platforms: - centos @@ -45,34 +48,22 @@ - devstack-pre-pip-newton: build-timeout: 75 - devstack-pre-pip-ocata: - build-timeout: 60 + build-timeout: 75 - devstack-pre-pip-pike: build-timeout: 75 - - docker: - build-timeout: 60 - gbp - - java-builder: - build-timeout: 75 - - mininet - mininet-ovs-2.5: build-timeout: 60 - mininet-ovs-2.6: build-timeout: 75 - - robot exclude: - platforms: centos templates: gbp - - platforms: centos - templates: mininet - platforms: centos templates: mininet-ovs-2.5 - platforms: centos templates: mininet-ovs-2.6 - - platforms: ubuntu-14.04 - templates: java-builder - - platforms: ubuntu-14.04 - templates: robot - platforms: ubuntu-14.04 templates: devstack-pre-pip-newton - platforms: ubuntu-14.04 @@ -81,16 +72,10 @@ templates: devstack-pre-pip-pike - platforms: ubuntu-14.04 templates: devstack - - platforms: ubuntu-14.04 - templates: docker - platforms: ubuntu-14.04 templates: mininet-ovs-2.5 - platforms: ubuntu-14.04 templates: mininet-ovs-2.6 - - platforms: ubuntu-16.04 - templates: java-builder - - platforms: ubuntu-16.04 - templates: robot - platforms: ubuntu-16.04 templates: devstack-pre-pip-newton - platforms: ubuntu-16.04 @@ -99,18 +84,10 @@ templates: devstack-pre-pip-pike - platforms: ubuntu-16.04 templates: devstack - - platforms: ubuntu-16.04 - templates: docker - - platforms: ubuntu-16.04 - templates: mininet - - platforms: ubuntu-16.04 - templates: baseline - - platforms: centos - templates: baseline - job-template: name: builder-check-poms - node: centos7-java-builder-2c-8g + node: centos7-builder-2c-1g project-type: freestyle @@ -142,11 +119,52 @@ 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-verify-image-protection' project-type: freestyle - node: centos7-java-builder-2c-8g + node: centos7-builder-2c-1g properties: - opendaylight-infra-properties: @@ -190,7 +208,7 @@ - job-template: name: 'builder-cleanup-old-images' project-type: freestyle - node: centos7-java-builder-2c-8g + node: centos7-builder-2c-1g properties: - opendaylight-infra-properties: @@ -236,7 +254,7 @@ - job-template: name: builder-delete-orphaned-nodes project-type: freestyle - node: centos7-java-builder-2c-8g + node: centos7-builder-2c-1g properties: - opendaylight-infra-properties: @@ -249,6 +267,10 @@ 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: @@ -271,7 +293,7 @@ - job-template: name: 'builder-delete-stale-nodes' project-type: freestyle - node: centos7-java-builder-2c-8g + node: centos7-builder-2c-1g properties: - opendaylight-infra-properties: @@ -308,7 +330,7 @@ - job-template: name: 'builder-delete-stale-stacks' project-type: freestyle - node: centos7-java-builder-2c-8g + node: centos7-builder-2c-1g properties: - opendaylight-infra-properties: @@ -321,6 +343,10 @@ 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: @@ -343,7 +369,7 @@ - job-template: name: 'builder-update-image-list' project-type: freestyle - node: centos7-java-builder-2c-8g + node: centos7-builder-2c-1g properties: - opendaylight-infra-properties: