X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fautorelease%2Fautorelease-macros.yaml;h=e66dc54b666d246aed896307430c97457daf16f5;hb=3f74d54d316d9ee1648aa645be5dc71fe5b6cfa3;hp=903332e806d38e6ae811dab4678b686e120b561c;hpb=10ec6fe1fd87f1f7fdcd5ed02ed3e4e39fbf253d;p=releng%2Fbuilder.git diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index 903332e80..e66dc54b6 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,13 +53,12 @@ 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 $PYTHON -m pip install --upgrade networkx - $PYTHON -m pip install --upgrade pipdeptree - pipdeptree + $PYTHON -m pip freeze ./scripts/determine-merge-order.py deactivate rm -rf $WORKSPACE/venv @@ -87,10 +86,6 @@ settings-type: cfp global-settings: '{global-settings}' global-settings-type: cfp - -- builder: - name: autorelease-maven-sources-post-process - builders: - shell: | awk '/The following files have NOT been resolved:/,/^$/' sources.log > missing-sources.log @@ -99,7 +94,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" \ @@ -113,7 +108,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" @@ -123,7 +118,6 @@ name: autorelease-generate-release-patches builders: - shell: !include-raw: - - ../global-jjb/shell/lftools-install.sh - prepare-release.sh - builder: @@ -146,6 +140,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: