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 <zxiiro@gmail.com>
# SPDX-License-Identifier: EPL-1.0
##############################################################################
# Copyright (c) 2017 The Linux Foundation and others.
# SPDX-License-Identifier: EPL-1.0
##############################################################################
# Copyright (c) 2017 The Linux Foundation and others.
# http://www.eclipse.org/legal/epl-v10.html
##############################################################################
# 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
cat > "$WORKSPACE/docs/cloud-images.rst" << EOF
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.
EOF
# Blank line before EOF is on purpose to ensure there is spacing.
- builder-copy-sandbox-logs
- gerrit-tox-verify
# Automation for docs and jobs
- 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
- gerrit-info-yaml-verify
# The following values are only specified here
- timed: '0 11 * * 1-5'
builders:
- timed: '0 11 * * 1-5'
builders:
- shell: !include-raw-escape: opendaylight-infra-update-image-list.sh
- lf-infra-push-gerrit-patch:
project: '{project}'
- shell: !include-raw-escape: opendaylight-infra-update-image-list.sh
- lf-infra-push-gerrit-patch:
project: '{project}'