Merge "Use ZUUL_REFNAME (1/2) for branch checking"

This commit is contained in:
Jenkins 2016-03-27 18:03:24 +00:00 committed by Gerrit Code Review
commit 9e2d5ef91b
2 changed files with 7 additions and 6 deletions

View File

@ -284,6 +284,7 @@
- branch-git-prep:
branch: '{branch-override}'
- shell: |
export ZUUL_REFNAME={branch-override}
export ZUUL_REF={branch-override}
/usr/local/jenkins/slave_scripts/propose_update.sh \
requirements-constraints

View File

@ -64,8 +64,8 @@ fi
USERNAME="proposal-bot"
ALL_SUCCESS=0
if [ -z "$ZUUL_REF" ] ; then
echo "No ZUUL_REF set, exiting."
if [ -z "$ZUUL_REFNAME" ] ; then
echo "No ZUUL_REFNAME set, exiting."
exit 1
fi
@ -93,10 +93,10 @@ for PROJECT in $PROJECTS; do
# check whether the project has this branch or a suitable fallback
BRANCH=""
if git branch -a | grep -q "^ remotes/origin/$ZUUL_REF$" ; then
BRANCH=$ZUUL_REF
elif echo $ZUUL_REF | grep -q "^stable/" ; then
FALLBACK=$(echo $ZUUL_REF | sed s,^stable/,proposed/,)
if git branch -a | grep -q "^ remotes/origin/$ZUUL_REFNAME$" ; then
BRANCH=$ZUUL_REFNAME
elif echo $ZUUL_REFNAME | grep -q "^stable/" ; then
FALLBACK=$(echo $ZUUL_REFNAME | sed s,^stable/,proposed/,)
if git branch -a | grep -q "^ remotes/origin/$FALLBACK$" ; then
BRANCH=$FALLBACK
fi