From: Thanh Ha Date: Fri, 7 Aug 2020 21:28:12 +0000 (-0400) Subject: Fix cloud-images.rst generation script X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=releng%2Fbuilder.git;a=commitdiff_plain;h=f6e801b8973bbca4a89d067fbc658d95ad60c39f Fix cloud-images.rst generation script The script failed at some point back in April and generated an empty list of cloud images that was not noticed until now. This patch fixes that script so that we have documented supported images again. The macro lf-infra-pre-build is able to install all the tools we need for this job so utilize that rather than maintaining our own virtualenv and openstack installation. Issue: RELENG-153 Change-Id: I49c750e8051d605bf8526c73b6c8bd808f05a550 Signed-off-by: Thanh Ha --- diff --git a/jjb/opendaylight-infra-update-image-list.sh b/jjb/opendaylight-infra-update-image-list.sh index 1122dbd60..bc507cda5 100644 --- a/jjb/opendaylight-infra-update-image-list.sh +++ b/jjb/opendaylight-infra-update-image-list.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/bash -l # SPDX-License-Identifier: EPL-1.0 ############################################################################## # Copyright (c) 2017 The Linux Foundation and others. @@ -9,15 +9,10 @@ # http://www.eclipse.org/legal/epl-v10.html ############################################################################## -virtualenv "/tmp/v/openstack" -# shellcheck source=/tmp/v/openstack/bin/activate disable=SC1091 -source "/tmp/v/openstack/bin/activate" -pip install --upgrade --quiet "pip<10.0.0" setuptools -pip install --upgrade --quiet python-openstackclient -pip freeze +set -e -o pipefail cat > "$WORKSPACE/docs/cloud-images.rst" << EOF -Following are the list of published images available to be used with Jenkins jobs. +Following are the list of published images available to Jenkins jobs. EOF # Blank line before EOF is on purpose to ensure there is spacing. diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index b2a332e61..a832fc1f1 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -21,7 +21,8 @@ - builder-copy-sandbox-logs - gerrit-tox-verify # Automation for docs and jobs - - 'builder-update-image-list' + - "builder-update-image-list": + archive-artifacts: docs/cloud-images.rst - gerrit-info-yaml-verify # The following values are only specified here @@ -160,6 +161,7 @@ - timed: '0 11 * * 1-5' builders: + - lf-infra-pre-build - shell: !include-raw-escape: opendaylight-infra-update-image-list.sh - lf-infra-push-gerrit-patch: project: '{project}'