X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-jobs.yaml;h=45e3d44c2812d5f57fc394c8dd51212c0b76e026;hb=6c67f2a9c4a299083680db689ceb7d678f3adfaf;hp=4cf277cec2826fb39ade6733c4f5c5760474936d;hpb=29147152045bd7c464b29931bf492218137ff9e2;p=releng%2Fbuilder.git diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index 4cf277cec..45e3d44c2 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -10,6 +10,7 @@ - 'builder-verify-packer' - 'builder-merge-packer-{platforms}-{templates}' # OpenStack Related + - 'builder-cleanup-old-images' - 'builder-delete-stale-stacks' # Automation for docs and jobs - 'builder-update-csit-tests' @@ -295,6 +296,49 @@ - opendaylight-infra-shiplogs: maven-version: 'mvn33' +- job-template: + name: 'builder-cleanup-old-images' + project-type: freestyle + node: centos7-java-builder-2c-4g + + properties: + - opendaylight-infra-properties: + build-days-to-keep: 7 + + parameters: + - opendaylight-infra-parameters: + 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: + # Cleanup images on a weekly schedule + - timed: '@weekly' + + builders: + - shell: !include-raw-escape: opendaylight-infra-cleanup-old-images.sh + + publishers: + - email-notification: + email-recipients: '{email-recipients}' + email-prefix: '[releng]' + - opendaylight-infra-shiplogs: + maven-version: 'mvn33' + - job-template: name: 'builder-update-image-list' project-type: freestyle @@ -512,7 +556,7 @@ jobs-filename: "csit_jobs_beryllium.lst" - integration-replace-block-text: starting-regex: "'csit-list-carbon: >'" - ending-regex: "'csit-list-boron: >'" + ending-regex: "'csit-weekly-list-carbon: >'" file-with-changes-to-insert: "'csit_jobs_carbon.lst'" file-to-change: "'jjb/releng-defaults.yaml'" - integration-replace-block-text: