X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-macros.yaml;h=2316b19ca3cc6c16b5b9d94365861edc4d298441;hb=refs%2Fchanges%2F51%2F71051%2F2;hp=1d35880b91a592d82260aee52692844e419fc6f5;hpb=d2728da8c27b3fa350c24308ff364f2a469596c7;p=releng%2Fbuilder.git diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml index 1d35880b9..2316b19ca 100644 --- a/jjb/releng-macros.yaml +++ b/jjb/releng-macros.yaml @@ -82,7 +82,8 @@ name: PATCHES_TO_BUILD default: '' description: | - Patches to add to distro in CSV project:changeset format (genius:32/53632/9,netvirt:59/50259/47) + Ordered list of patches to build in the format of project=changeset (checkout) or + project:changeset (cherry-pick) for example: genius=32/53632/9,netvirt:59/50259/47 - parameter: name: run-test-parameter @@ -190,7 +191,7 @@ exclude-no-code-change: false - draft-published-event - comment-added-contains-event: - comment-contains-value: recheck + comment-contains-value: 'recheck$' projects: - project-compare-type: ANT project-pattern: '{project}' @@ -210,7 +211,7 @@ trigger-on: - change-merged-event - comment-added-contains-event: - comment-contains-value: 'remerge' + comment-contains-value: 'remerge$' projects: - project-compare-type: 'ANT' project-pattern: '{name}' @@ -281,6 +282,43 @@ send-to: - recipients + +- builder: + # Installs the openstack cli into a virtualenv at /tmp/v/openstack + name: odl-openstack-install + builders: + - shell: !include-raw: odl-openstack-install.sh + +- builder: + name: odl-openstack-check-image-protection + builders: + - shell: !include-raw: odl-openstack-check-image-protection.sh + +- builder: + name: odl-openstack-cleanup-old-images + builders: + - shell: !include-raw: odl-openstack-cleanup-old-images.sh + +- builder: + name: odl-openstack-cleanup-orphaned-nodes + builders: + - shell: !include-raw: odl-openstack-cleanup-orphaned-nodes.sh + +- builder: + name: odl-openstack-cleanup-stale-nodes + builders: + - shell: !include-raw: odl-openstack-cleanup-stale-nodes.sh + +- builder: + name: odl-openstack-cleanup-stale-stacks + builders: + - shell: !include-raw: odl-openstack-cleanup-stale-stacks.sh + +- builder: + name: odl-openstack-cleanup-stale-volumes + builders: + - shell: !include-raw: odl-openstack-cleanup-stale-volumes.sh + - builder: # Deploys a maven site to Nexus using lftools nexus-zip command name: opendaylight-infra-deploy-maven-site @@ -431,7 +469,9 @@ files: - file-id: npmrc target: '$HOME/.npmrc' - - file-id: rackspace-heat + - file-id: pipconf + target: '$HOME/.config/pip/pip.conf' + - file-id: clouds-yaml target: '$HOME/.config/openstack/clouds.yaml' - timeout: type: absolute @@ -450,7 +490,13 @@ publishers: - postbuildscript: builders: - - shell: !include-raw: generate-csit-status-report.sh - script-only-if-succeeded: false - script-only-if-failed: false - mark-unstable-if-failed: false + - role: BOTH + build-on: + - ABORTED + - FAILURE + - NOT_BUILT + - SUCCESS + - UNSTABLE + build-steps: + - shell: !include-raw: generate-csit-status-report.sh + mark-unstable-if-failed: true