X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-jobs.yaml;h=51f232a518f117a82109784cf567625499207f03;hb=893b5ff40571682200424fce68bada556db4cece;hp=53a57d30ab5e1e34d9f8bad145b95a7816672db7;hpb=66c2bf6fbbbd4049cb106c1d122b4af632c32328;p=releng%2Fbuilder.git diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index 53a57d30a..51f232a51 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -4,12 +4,8 @@ jobs: - '{project-name}-ci-jobs' - builder-check-poms + - builder-openstack-cron - gerrit-tox-verify - # OpenStack Related - - 'builder-verify-image-visibility' - - 'builder-cleanup-old-images' - - 'builder-delete-stale-nodes' - - 'builder-delete-stale-stacks' # Automation for docs and jobs - 'builder-update-image-list' @@ -19,7 +15,7 @@ project-name: builder stream: master branch: master - build-node: centos7-java-builder-2c-4g + build-node: centos7-java-builder-1c-4g archive-artifacts: '**/*.log' build-timeout: 10 @@ -32,6 +28,7 @@ project-name: builder branch: master archive-artifacts: '**/*.log' + build-node: centos7-java-builder-1c-4g platforms: - centos @@ -101,8 +98,6 @@ templates: docker - platforms: ubuntu-16.04 templates: mininet - - platforms: ubuntu-16.04 - templates: gbp - platforms: ubuntu-16.04 templates: baseline - platforms: centos @@ -110,7 +105,7 @@ - job-template: name: builder-check-poms - node: centos7-java-builder-2c-4g + node: centos7-java-builder-1c-4g project-type: freestyle @@ -144,56 +139,11 @@ - 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' + name: 'builder-openstack-cron' + # Job that runs every 30 mins to perform regular openstack cleanup - 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 - node: centos7-java-builder-2c-4g + node: centos7-java-builder-1c-4g properties: - opendaylight-infra-properties: @@ -211,95 +161,22 @@ - 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: - - global-jjb/shell/lftools-install.sh - - opendaylight-infra-cleanup-old-images.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-java-builder-2c-4g - - 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 + # Servers + - opendaylight-infra-cleanup-stale-stacks.sh - opendaylight-infra-cleanup-stale-nodes.sh - - publishers: - - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[releng]' - - lf-infra-publish - - -- job-template: - name: 'builder-delete-stale-stacks' - project-type: freestyle - node: centos7-java-builder-2c-4g - - 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: opendaylight-infra-cleanup-stale-stacks.sh + # Images + - opendaylight-infra-check-image-protection.sh + - opendaylight-infra-cleanup-old-images.sh publishers: - email-notification: @@ -311,7 +188,7 @@ - job-template: name: 'builder-update-image-list' project-type: freestyle - node: centos7-java-builder-2c-4g + node: centos7-java-builder-1c-4g properties: - opendaylight-infra-properties: @@ -335,7 +212,7 @@ # Listed after to override openstack-infra-wrappers clouds.yaml definition - config-file-provider: files: - - file-id: opendaylight-private-clouds-yaml + - file-id: clouds-yaml target: '$HOME/.config/openstack/clouds.yaml' triggers: