X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-macros.yaml;h=016c65afb5a0ce9934e3f9cdbe42ec197ae80f35;hb=294e4087cff14143e9d899fe03d20703c6ffd486;hp=eda6fda0b95a23e8fe20ae3b9f887785bf286d81;hpb=0d0ad890fe6e6f401c6ecef6c6e2c1e5dde1912b;p=releng%2Fbuilder.git diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml index eda6fda0b..016c65afb 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 @@ -281,22 +282,37 @@ send-to: - recipients -- publisher: - name: jacoco-report - publishers: - - jacoco: - exec-pattern: "**/**.exec" - class-pattern: "**/classes" - source-pattern: "**/src/main/java" - exclusion-pattern: "**/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/**" - status-update: true - targets: - - branch: - healthy: 10 - unhealthy: 20 - - method: - healthy: 50 - unhealthy: 40 + +- 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: # Deploys a maven site to Nexus using lftools nexus-zip command @@ -448,7 +464,7 @@ files: - file-id: npmrc target: '$HOME/.npmrc' - - file-id: rackspace-heat + - file-id: clouds-yaml target: '$HOME/.config/openstack/clouds.yaml' - timeout: type: absolute @@ -462,22 +478,6 @@ - openstack: single-use: true -- builder: - # TODO: Verify signature after downloading users public key from a locally created - # repository instead of the public keymesh. This requires a process in place to get ODL - # developers public keys into a local repository without increasing the job thoughput. - name: verify-gpg-signature - builders: - - shell: !include-raw: verify-gpg-signatures.sh - -- builder: - name: opendaylight-infra-jjbini - builders: - - config-file-provider: - files: - - file-id: 'jjbini' - target: '$HOME/.config/jenkins_jobs/jenkins_jobs.ini' - - publisher: name: opendaylight-infra-generate-csit-status-report publishers: