JIRA: -
Change-Id: Ia962fbbd8a0479c86f5afbde8232ef36e1740e47
Signed-off-by: QiLiang <liangqi1@huawei.com>
if [ x"${GERRIT_REFSPEC_DEBUG}" != x ]; then
opts="--privileged=true"
if [ x"${GERRIT_REFSPEC_DEBUG}" != x ]; then
opts="--privileged=true"
+ BOTTLENECKS_BRANCH=${GERRIT_REFSPEC_DEBUG}
else
opts="--privileged=true --rm"
else
opts="--privileged=true --rm"
+ BOTTLENECKS_BRANCH=${GIT_BRANCH##origin/}
-envs="-e INSTALLER_TYPE=${INSTALLER_TYPE} -e INSTALLER_IP=${INSTALLER_IP} -e NODE_NAME=${NODE_NAME} -e EXTERNAL_NET=${EXTERNAL_NETWORK} -e BOTTLENECKS_BRANCH=${GIT_BRANCH##origin/} -e GERRIT_REFSPEC_DEBUG=${GERRIT_REFSPEC_DEBUG} -e BOTTLENECKS_DB_TARGET=${BOTTLENECKS_DB_TARGET} -e PACKAGE_URL=${PACKAGE_URL}"
+envs="-e INSTALLER_TYPE=${INSTALLER_TYPE} -e INSTALLER_IP=${INSTALLER_IP} -e NODE_NAME=${NODE_NAME} -e EXTERNAL_NET=${EXTERNAL_NETWORK} -e BOTTLENECKS_BRANCH=${BOTTLENECKS_BRANCH} -e GERRIT_REFSPEC_DEBUG=${GERRIT_REFSPEC_DEBUG} -e BOTTLENECKS_DB_TARGET=${BOTTLENECKS_DB_TARGET} -e PACKAGE_URL=${PACKAGE_URL}"
volumes="-v ${BOTTLENECKS_TOP_DIR}:${BOTTLENECKS_TOP_DIR}"
create_instance=${BOTTLENECKS_TOP_DIR}/utils/infra_setup/heat_template/HOT_create_instance.sh
volumes="-v ${BOTTLENECKS_TOP_DIR}:${BOTTLENECKS_TOP_DIR}"
create_instance=${BOTTLENECKS_TOP_DIR}/utils/infra_setup/heat_template/HOT_create_instance.sh
- if git cat-file -e $1^{commit} 2>/dev/null; then
+ if sudo git cat-file -e $1^{commit} 2>/dev/null; then
# branch, tag or sha1 object
# branch, tag or sha1 object
else
# refspec / changeset
else
# refspec / changeset
- git fetch --tags --progress $2 $1
- git checkout FETCH_HEAD
+ sudo git fetch --tags --progress $2 $1
+ sudo git checkout FETCH_HEAD
sudo git config --global http.sslVerify false
if [ ! -d $BOTTLENECKS_REPO_DIR ]; then
sudo git config --global http.sslVerify false
if [ ! -d $BOTTLENECKS_REPO_DIR ]; then
- git clone $BOTTLENECKS_REPO $BOTTLENECKS_REPO_DIR
+ sudo git clone $BOTTLENECKS_REPO $BOTTLENECKS_REPO_DIR
- cd $BOTTLENECKS_REPO_DIR
- git checkout master && git pull
+ sudo cd $BOTTLENECKS_REPO_DIR
+ sudo git checkout master && sudo git pull
git_checkout $BOTTLENECKS_BRANCH $BOTTLENECKS_REPO
git_checkout $BOTTLENECKS_BRANCH $BOTTLENECKS_REPO
}
bottlenecks_config_hosts_ip()
}
bottlenecks_config_hosts_ip()