X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fautorelease%2Fautorelease-macros.yaml;h=f49b3b3e91ee9a2166914371156bdf4a4ef56736;hb=dd127697545ae248565a4fb8b0468691bed3d522;hp=172dc106563606613f2284474a36eddc13c6c839;hpb=f0853416a3ec7e740db277d55198ad3aa7fde8fd;p=releng%2Fbuilder.git diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index 172dc1065..f49b3b3e9 100644 --- a/jjb/autorelease/autorelease-macros.yaml +++ b/jjb/autorelease/autorelease-macros.yaml @@ -56,10 +56,9 @@ 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 "pip<10.0.0" setuptools $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 @@ -146,12 +145,29 @@ - shell: !include-raw: - generate-release-notes.sh +- builder: + name: autorelease-update-validate-projects + builders: + - shell: !include-raw: update-validate-autorelease-projects.sh + +- builder: + name: autorelease-compare-projects + builders: + - shell: !include-raw: compare-autorelease-projects.sh + - publisher: # Search console log for failures and email status to the release mailing list. name: opendaylight-infra-notify-status publishers: - postbuildscript: builders: - - shell: !include-raw: notify-build-failure.sh - script-only-if-succeeded: false - script-only-if-failed: true + - role: BOTH + build-on: + - ABORTED + - FAILURE + - NOT_BUILT + - SUCCESS + - UNSTABLE + build-steps: + - shell: !include-raw: notify-build-failure.sh + mark-unstable-if-failed: true