Change-Id: I0dd667f3d81e013fde7c44de301c7d2b70fd44ef
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
name: autorelease-checkout-gerrit-patch
builders:
- shell: |
- cd ${GERRIT_PROJECT}
+ #!/bin/bash
+ set -eu -o pipefail
+
+ # If the project is autorelease then we do not need to cd
+ if [ "$GERRIT_PROJECT" != "releng/autorelease" ]; then
+ cd "$WORKSPACE/$GERRIT_PROJECT"
+ fi
echo "Checking out ${GERRIT_PROJECT} patch ${GERRIT_REFSPEC}..."
git fetch origin ${GERRIT_REFSPEC} && git checkout FETCH_HEAD
- cd ..
- builder:
name: autorelease-cfp
- project:
name: autorelease-projects
jobs:
+ - 'autorelease-generate-release-notes-{stream}'
- 'autorelease-release-{stream}'
- - autorelease-generate-release-notes-{stream}
- - autorelease-version-bump-{stream}
+ - 'autorelease-version-bump-{stream}'
+ - '{project-name}-validate-autorelease-{stream}'
stream:
- nitrogen:
integration-test: boron
karaf-version: karaf3
- project: 'releng/autorelease'
+ project: releng/autorelease
+ project-name: autorelease
archive-artifacts: >
**/*.prop
**/*.log