X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fautorelease%2Fautorelease-macros.yaml;h=2390bc6a814084bfe3a17d1dd57f240247c09653;hb=7692a6bcdc9d0bb37899b1b2d1a9bba0f727ebd7;hp=0d85280568111b5ab66e67646f11f18d5133230b;hpb=90a7b08bb7ef2cbbf24b5ba84c368d6b6576276b;p=releng%2Fbuilder.git diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index 0d8528056..2390bc6a8 100644 --- a/jjb/autorelease/autorelease-macros.yaml +++ b/jjb/autorelease/autorelease-macros.yaml @@ -47,18 +47,15 @@ name: autorelease-determine-merge-order builders: - shell: | - # TODO: Remove this condition once stable/beryllium is no longer - # officially maintained. - if [ "$GERRIT_BRANCH" != "stable/beryllium" ]; then - virtualenv --system-site-packages $WORKSPACE/venv - source $WORKSPACE/venv/bin/activate - pip install --upgrade pip - pip install --upgrade networkx - pip freeze - ./scripts/determine-merge-order.py - deactivate - rm -rf $WORKSPACE/venv - fi + 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 freeze + ./scripts/determine-merge-order.py + deactivate + rm -rf $WORKSPACE/venv - builder: name: autorelease-maven-deploy @@ -104,16 +101,24 @@ builders: - integration-set-variables - shell: | + #!/bin/bash + set +e # DO NOT fail build if copying fails. + if [ -d "integration/distribution/distributions" ]; then cp -vf "$WORKSPACE/taglist.log" "integration/distribution/distributions/karaf/src/main/assembly/" else cp -vf "$WORKSPACE/taglist.log" "integration/distribution/$KARAF_ARTIFACT/src/main/assembly/" fi + # DO NOT fail the build if copying failed. + exit 0 + - builder: name: autorelease-generate-release-patches builders: - - shell: !include-raw: include-raw-autorelease-release-versions.sh + - shell: !include-raw: + - ../global-jjb/shell/lftools-install.sh + - include-raw-autorelease-release-versions.sh - builder: name: autorelease-get-integration-test-variables