X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Freleng-jobs.yaml;h=53a57d30ab5e1e34d9f8bad145b95a7816672db7;hb=refs%2Fchanges%2F73%2F65273%2F1;hp=66206c9939210f6edcf3498078ba9d015752922f;hpb=3516d973418280738916affc2e51c04195a2a3f1;p=releng%2Fbuilder.git diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index 66206c993..53a57d30a 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -3,9 +3,10 @@ name: builder-jobs jobs: - '{project-name}-ci-jobs' - - '{project-name}-verify-tox-{stream}' - - 'builder-check-poms' + - builder-check-poms + - gerrit-tox-verify # OpenStack Related + - 'builder-verify-image-visibility' - 'builder-cleanup-old-images' - 'builder-delete-stale-nodes' - 'builder-delete-stale-stacks' @@ -43,13 +44,18 @@ build-timeout: 75 - devstack-pre-pip-ocata: build-timeout: 60 - - docker + - 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: @@ -59,6 +65,8 @@ 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 @@ -67,12 +75,16 @@ 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: 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 @@ -81,6 +93,8 @@ 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 - platforms: ubuntu-16.04 @@ -129,6 +143,53 @@ - lf-infra-publish +- job-template: + name: 'builder-verify-image-visibility' + project-type: freestyle + node: centos7-java-builder-2c-4g + + os-cloud: 'odlpriv-sandbox' + + 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}' + + 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: opendaylight-private-clouds-yaml + target: '$HOME/.config/openstack/clouds.yaml' + + triggers: + # Check images visibility on a daily schedule + - timed: '@daily' + + builders: + - shell: !include-raw-escape: + - opendaylight-infra-check-image-visibility.sh + + publishers: + - email-notification: + email-recipients: '{email-recipients}' + email-prefix: '[releng]' + - lf-infra-publish + + - job-template: name: 'builder-cleanup-old-images' project-type: freestyle