diff --git a/common/build_common.sh b/common/build_common.sh index 865ac05..f314741 100755 --- a/common/build_common.sh +++ b/common/build_common.sh @@ -4,6 +4,7 @@ ME=`whoami` echo "Running as user: $ME" MVN=$1 VERSION=$2 +BRANCH=$3 check_user() { ME=$1 @@ -22,7 +23,7 @@ fi # This should only be done on the stack forge system if [ "${BUILD_COMMON}" = "true" ]; then - git clone https://github.com/openstack/monasca-common + git clone -b ${BRANCH} https://git.openstack.org/openstack/monasca-common cd monasca-common ${MVN} clean ${MVN} install diff --git a/run_maven.sh b/run_maven.sh index 9b662da..e42c318 100755 --- a/run_maven.sh +++ b/run_maven.sh @@ -1,4 +1,6 @@ #!/bin/bash +set -x +env # Download maven 3 if the system maven isn't maven 3 VERSION=`mvn -v | grep "Apache Maven 3"` if [ -z "${VERSION}" ]; then @@ -28,7 +30,13 @@ for ARG in $*; do done if [ $RUN_BUILD = "true" ]; then - ( cd common; ./build_common.sh ${MVN} ${COMMON_VERSION} ) + if [ ! -z "$ZUUL_BRANCH" ]; then + BRANCH=${ZUUL_BRANCH} + else + BRANCH=${ZUUL_REF} + fi + + ( cd common; ./build_common.sh ${MVN} ${COMMON_VERSION} ${ZUUL_BRANCH} ) RC=$? if [ $RC != 0 ]; then exit $RC