|
@@ -6,7 +6,7 @@
|
|
|
# deploy specify app: ./$1 --module="modle1,module2,module3"
|
|
|
# deploy to specify env: ./$1 --env="test"
|
|
|
# deploy with specify git branch, default master ./$1 --git-branch="dev"
|
|
|
-
|
|
|
+# deploy with specify version, default 0 ./$1 --compose_version=1
|
|
|
|
|
|
# deploy base dir
|
|
|
WORKDIR="/tmp/wisecloud_deploy"
|
|
@@ -71,7 +71,7 @@ if git branch -a | grep -wq "${GIT_BRANCH}"; then
|
|
|
current_branch=`git branch | grep "\*" | awk '{print $2}'`
|
|
|
if [ "${GIT_BRANCH}" != "${current_branch}" ]; then
|
|
|
# checkout
|
|
|
- git checkout -b ${GIT_BRANCH}
|
|
|
+ git checkout -b ${GIT_BRANCH} &>/dev/null
|
|
|
fi
|
|
|
|
|
|
# reset hard the branch
|
|
@@ -88,18 +88,25 @@ fi
|
|
|
|
|
|
ENV=`echo $* | xargs -n 1 | grep "\-env" | awk -F"=" '{print $2}' | tr ',' ' '`
|
|
|
echo "deploy to env=$ENV"
|
|
|
-if [ "$ENV" == "powercloudtest" ]; then
|
|
|
- RANCHER_ACCESS_KEY=0CA5094E8E4562442D99
|
|
|
- RANCHER_SECRET_KEY=7TH5j64DSUPFbf6b9cFr4mp7Brq5iUrPBSx6sJxM
|
|
|
-elif [ "$ENV" == "test" ]; then
|
|
|
- RANCHER_ACCESS_KEY=C98222E5206624BFB807
|
|
|
- RANCHER_SECRET_KEY=LBg2tF96miU8rBPgN2kR9uXV2qbrKKuQTrTEy5Wq
|
|
|
-elif [ "$ENV" == "cs" ]; then
|
|
|
+if [ "$ENV" == "cs" ]; then
|
|
|
RANCHER_ACCESS_KEY=344E9FA150DD81B6F254
|
|
|
RANCHER_SECRET_KEY=9tBspbMqp3ny8ZzXbBBTpYNke5fhgLPWfXyvqqTi
|
|
|
+
|
|
|
elif [ "$ENV" == "powercloud" ]; then
|
|
|
RANCHER_ACCESS_KEY=DB9833C639BCA696277F
|
|
|
RANCHER_SECRET_KEY=dJBSgKxYUSXTm2n7dvijsjdndt8P37srrhZxwgqE
|
|
|
+
|
|
|
+elif [ "$ENV" == "powercloudtest" ]; then
|
|
|
+ RANCHER_ACCESS_KEY=DDB533DC33E600A4862F
|
|
|
+ RANCHER_SECRET_KEY=iLSsbdpf3FR5ThFDW2S4XsX6j2WZtu1zmw4nopU2
|
|
|
+
|
|
|
+elif [ "$ENV" == "test" ]; then
|
|
|
+ RANCHER_ACCESS_KEY=C98222E5206624BFB807
|
|
|
+ RANCHER_SECRET_KEY=LBg2tF96miU8rBPgN2kR9uXV2qbrKKuQTrTEy5Wq
|
|
|
+
|
|
|
+elif [ "$ENV" == "wmsdev" ]; then
|
|
|
+ RANCHER_ACCESS_KEY=3DD561A59A4648A7CA6E
|
|
|
+ RANCHER_SECRET_KEY=z7Nxtad8UmdsTacRiBn1A2BqNEyQNW2xNzXpar2o
|
|
|
else
|
|
|
echo "#####################################"
|
|
|
echo "Please specify the right env that has access key and secret key, exit!"
|
|
@@ -156,7 +163,17 @@ for module in $APP; do
|
|
|
# fi
|
|
|
# fi
|
|
|
|
|
|
- cd ${WORKDIR}/wisecloud-catalog/templates/$module/0
|
|
|
+ COMPOSE_VERSION=`echo $* | xargs -n 1 | grep "\-compose_version" | awk -F"=" '{print $2}' | tr ',' ' '`
|
|
|
+ if [ -z "$COMPOSE_VERSION" ]; then
|
|
|
+ compose_version_number=0
|
|
|
+ else
|
|
|
+ compose_version_number=$COMPOSE_VERSION
|
|
|
+ fi
|
|
|
+ if ! cd ${WORKDIR}/wisecloud-catalog/templates/$module/${compose_version_number}; then
|
|
|
+ echo " Maybe you have input the wrong compose_version"
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+
|
|
|
#curl -OL ${GIT_TEMPLATE_URL}/$module/0/rancher-compose.yml . 2>/dev/null
|
|
|
#curl -OL ${GIT_TEMPLATE_URL}/$module/0/docker-compose.yml . 2>/dev/null
|
|
|
|