Browse Source

pre-deploy-pda.sh

lizw 3 years ago
parent
commit
b54dcab82a
2 changed files with 20 additions and 12 deletions
  1. 2 1
      yxt-yn/pre-deploy-pda.sh
  2. 18 11
      yxt-yn/prod-deploy-pda.sh

+ 2 - 1
yxt-yn/pre-deploy-pda.sh

@@ -16,7 +16,7 @@ git checkout .
 echo -e "$echoPrefix git pull $echoSuffix"
 git pull
 
-# 读取版本号 #time=`date +%Y-%m-%d.%H-%M`
+# 读取版本号
 major='1'
 minor=$(date +%Y%m%d)
 patch=$(date +%H%M%S)
@@ -130,6 +130,7 @@ echo -e "$echoPrefix cd $codePath $echoSuffix"
 cd $codePath
 echo -e "$echoPrefix git checkout . $echoSuffix"
 git checkout .
+echo -e "$echoPrefix 版本号信息: version=$version, major=$major, minor=$minor, patch=$patch $echoSuffix"
 echo ""
 
 # bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/yxt-yn/pre-deploy-pda.sh) [cmd profiles]

+ 18 - 11
yxt-yn/prod-deploy-pda.sh

@@ -8,16 +8,23 @@ echoSuffix="\033[0m"
 codePath=/home/www/deploy/wms8_prod
 serverUrl=http://10.0.30.220:8100
 
-# 进入代码文件夹
+# 更新代码
 echo -e "$echoPrefix cd $codePath $echoSuffix"
 cd $codePath
-
-# 更新代码
 echo -e "$echoPrefix git checkout . $echoSuffix"
 git checkout .
 echo -e "$echoPrefix git pull $echoSuffix"
 git pull
 
+# 读取版本号
+major='1'
+minor=$(date +%Y%m%d)
+patch=$(date +%H%M%S)
+version="$major.$minor.$patch"
+echo -e "$echoPrefix sed -i 's/__WebAppVersion__/$version/g' $codePath/wms-biz/pda-client/src/app.js $echoSuffix"
+sed -i "s/__WebAppVersion__/$version/g" $codePath/wms-biz/pda-client/src/app.js
+echo -e "$echoPrefix 版本号信息: version=$version, major=$major, minor=$minor, patch=$patch $echoSuffix"
+
 echo "###--代码更新完成--------------------------------------------------------------------------###"
 echo ""
 
@@ -107,14 +114,6 @@ zip -r web.zip web
 echo "###--打包完成-----------------------------------------------------------------------------###"
 echo ""
 
-# 读取版本号
-version=$(cat $codePath/wms-biz/pda-client/src/app.js | grep window.JSInterface.setWebAppVersion | awk -F '"' '{print $2}')
-major=$(echo $version | awk -F '.' '{print $1}')
-minor=$(echo $version | awk -F '.' '{print $2}')
-patch=$(echo $version | awk -F '.' '{print $3}')
-echo -e "$echoPrefix 版本号信息: version=$version, major=$major, minor=$minor, patch=$patch $echoSuffix"
-echo ""
-
 # 上传文件
 echo -e "$echoPrefix curl -X POST -F 'file=@$codePath/tmp/web.zip' $serverUrl/file/upload $echoSuffix"
 res_json=$(curl -X POST -F 'file=@'$codePath'/tmp/web.zip' $serverUrl/file/upload)
@@ -126,4 +125,12 @@ res_json=$(curl -H "Content-type: application/json" -X POST -d "$req_json" $serv
 echo -e "$echoPrefix $res_json $echoSuffix"
 echo ""
 
+# 还原文件
+echo -e "$echoPrefix cd $codePath $echoSuffix"
+cd $codePath
+echo -e "$echoPrefix git checkout . $echoSuffix"
+git checkout .
+echo -e "$echoPrefix 版本号信息: version=$version, major=$major, minor=$minor, patch=$patch $echoSuffix"
+echo ""
+
 # bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/yxt-yn/prod-deploy-pda.sh) [cmd profiles]