Ensure the same branch is used for common build

Only the master branch is used today, but be ready when there
are additional branches

Change-Id: I77c9265c3c23dfcf04bb77db01527cc0b12cccfb
changes/35/277535/2
Craig Bryant 7 years ago
parent b544aa5ba8
commit 7ac987b59d
  1. 3
      common/build_common.sh
  2. 12
      run_maven.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

@ -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} ${BRANCH} )
RC=$?
if [ $RC != 0 ]; then
exit $RC
@ -36,7 +44,7 @@ if [ $RUN_BUILD = "true" ]; then
fi
# Invoke the maven 3 on the real pom.xml
( cd java; ${MVN} -DgitRevision=`git rev-list HEAD --max-count 1 --abbrev=0 --abbrev-commit` $* )
( cd java; ${MVN} -DgitRevision=`git rev-list HEAD --max-count 1 --abbrev=0 --abbrev-commit` $* )
RC=$?

Loading…
Cancel
Save