name: autorelease-determine-merge-order
builders:
- shell: |
- 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
+ # 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
- builder:
name: autorelease-maven-deploy
- shell:
!include-raw:
- include-raw-generate-project-report.sh
+
+- builder:
+ name: autorelease-fix-relative-paths
+ builders:
+ - shell: |
+ ./scripts/fix-relativepaths.sh
+
+- publisher:
+ # include-raw-autorelease-notify-build-failure.sh searches console log for
+ # failures and emails the status to the release mailing list.
+ name: opendaylight-infra-notify-status
+ publishers:
+ - postbuildscript:
+ builders:
+ - shell:
+ !include-raw: include-raw-autorelease-notify-build-failure.sh
+ script-only-if-succeeded: False
+ script-only-if-failed: True