Modify deploy variable 25/52625/1
authorHarry Huang <huangxiangyu5@huawei.com>
Mon, 26 Feb 2018 07:42:33 +0000 (15:42 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Mon, 26 Feb 2018 08:31:32 +0000 (16:31 +0800)
JIRA: -

Under current deploy procedure, when compass
containers are running, they will not be
recreated during redeploy. Using DEPLOY_FIRST_TIME
to determine to run the container create process
when first time deploy

Change-Id: Ic13fd84ed41afdad29c96f803feff3298cbbcfde
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
deploy/launch.sh

index 2b32c33..76e8f25 100755 (executable)
@@ -56,7 +56,10 @@ if [[ "$EXPANSION" == "false" ]]; then
     export machines
 
     CONTAINER_ALIVE=$(check_container_alive)
-    if [[ "$DEPLOY_COMPASS" == "true" && "$CONTAINER_ALIVE" == "false" ]]; then
+    if
+    [[ "$DEPLOY_FIRST_TIME" == "true" ]] ||
+    [[ "$DEPLOY_COMPASS" == "true" && "$CONTAINER_ALIVE" == "false" ]]
+    then
         if ! prepare_env;then
             echo "prepare_env failed"
             exit 1
@@ -72,7 +75,9 @@ if [[ "$EXPANSION" == "false" ]]; then
             log_error "launch_compass failed"
             exit 1
         fi
-    elif [[ "$DEPLOY_COMPASS" == "true" && "$CONTAINER_ALIVE" == "true" ]]; then
+    elif
+    [[ "$DEPLOY_COMPASS" == "true" && "$CONTAINER_ALIVE" == "true" ]]
+    then
         refresh_compass_core
     fi
 else