monasca-thresh/common/build_common.sh
Tomasz Trębski 9e9f2caa44 Add .zuul.yaml file
Depends-On: I263b1a92a9ec7b5e38d9c1dc8b02e214102a92c2
Change-Id: I762911ed5120f3ff3d303e3b53be2dd8e0aa7db9
2017-10-24 11:32:41 +02:00

31 lines
703 B
Bash
Executable File

#!/bin/sh
set -x
ME=`whoami`
echo "Running as user: $ME"
MVN=$1
VERSION=$2
BRANCH=$3
check_user() {
ME=$1
if [ "${ME}" != "zuul" ]; then
echo "\nERROR: Download monasca-common and do a mvn install to install the monasca-commom jars\n" 1>&2
exit 1
fi
}
BUILD_COMMON=false
POM_FILE=~/.m2/repository/monasca-common/monasca-common/${VERSION}/monasca-common-${VERSION}.pom
if [ ! -r "${POM_FILE}" ]; then
check_user ${ME}
BUILD_COMMON=true
fi
# This should only be done on the stack forge system
if [ "${BUILD_COMMON}" = "true" ]; then
git clone -b ${BRANCH} https://git.openstack.org/openstack/monasca-common
cd monasca-common
${MVN} clean
${MVN} install
fi