Explorar el Código

prod-deploy-wms8.sh 优化deploy时的停机时间

lizw hace 3 años
padre
commit
afe1e9996e
Se han modificado 2 ficheros con 10 adiciones y 10 borrados
  1. 5 5
      yxt-yn/pre-deploy-wms8.sh
  2. 5 5
      yxt-yn/prod-deploy-wms8.sh

+ 5 - 5
yxt-yn/pre-deploy-wms8.sh

@@ -200,6 +200,11 @@ deployServer() {
   deployPull
   buildCode
   echo "###--代码构建完成--------------------------------------------------------------------------###"
+  # 重启服务
+  if [ ! -z $pid ];then
+    stopServer $pid
+    sleep 3s
+  fi
   # 移动编译后的文件
   echo -e "$echoPrefix cd $dirPath $echoSuffix"
   cd $dirPath
@@ -207,11 +212,6 @@ deployServer() {
   rm -rf ../runtime
   echo -e "$echoPrefix cp -r ./ ../runtime $echoSuffix"
   cp -r ./ ../runtime
-  # 重启服务
-  if [ ! -z $pid ];then
-    stopServer $pid
-    sleep 3s
-  fi
   echo ""
   startServer
 }

+ 5 - 5
yxt-yn/prod-deploy-wms8.sh

@@ -200,6 +200,11 @@ deployServer() {
   deployPull
   buildCode
   echo "###--代码构建完成--------------------------------------------------------------------------###"
+  # 重启服务
+  if [ ! -z $pid ];then
+    stopServer $pid
+    sleep 3s
+  fi
   # 移动编译后的文件
   echo -e "$echoPrefix cd $dirPath $echoSuffix"
   cd $dirPath
@@ -207,11 +212,6 @@ deployServer() {
   rm -rf ../runtime
   echo -e "$echoPrefix cp -r ./ ../runtime $echoSuffix"
   cp -r ./ ../runtime
-  # 重启服务
-  if [ ! -z $pid ];then
-    stopServer $pid
-    sleep 3s
-  fi
   echo ""
   startServer
 }