X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fautorelease%2Fautorelease-macros.yaml;h=60e3cfd9da0e5137d6161e0c56528d5d6f61beed;hb=0209f258540405a719e0bf9d89bfc9e7ebf9d647;hp=f49b3b3e91ee9a2166914371156bdf4a4ef56736;hpb=dd127697545ae248565a4fb8b0468691bed3d522;p=releng%2Fbuilder.git diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index f49b3b3e9..60e3cfd9d 100644 --- a/jjb/autorelease/autorelease-macros.yaml +++ b/jjb/autorelease/autorelease-macros.yaml @@ -20,7 +20,7 @@ name: autorelease-checkout-gerrit-patch builders: - shell: | - #!/bin/bash + #!/bin/bash -l set -eu -o pipefail # If the project is autorelease then we do not need to cd @@ -53,10 +53,10 @@ name: autorelease-determine-merge-order builders: - shell: | + #!/bin/bash -l virtualenv --system-site-packages $WORKSPACE/venv source $WORKSPACE/venv/bin/activate PYTHON="$WORKSPACE/venv/bin/python" - $PYTHON -m pip install --upgrade "pip<10.0.0" setuptools $PYTHON -m pip install --upgrade networkx $PYTHON -m pip freeze ./scripts/determine-merge-order.py @@ -98,7 +98,7 @@ builders: - integration-set-variables - shell: | - #!/bin/bash + #!/bin/bash -l set +e # DO NOT fail build if copying fails. cp -vf "$WORKSPACE/archives/patches/taglist.log" \ @@ -112,7 +112,7 @@ # Generate versions.csv containing version of all mvn artifacts in this build. builders: - shell: | - #!/bin/bash + #!/bin/bash -l set -eu -o pipefail ./scripts/generate-artifact-versions.sh mkdir -p "$WORKSPACE/archives" @@ -122,7 +122,6 @@ name: autorelease-generate-release-patches builders: - shell: !include-raw: - - ../global-jjb/shell/lftools-install.sh - prepare-release.sh - builder: @@ -145,6 +144,11 @@ - shell: !include-raw: - generate-release-notes.sh +- builder: + name: autorelease-update-project-views + builders: + - shell: !include-raw: update-autorelease-projects-views.sh + - builder: name: autorelease-update-validate-projects builders: