Browse Source

pre-deploy-pda.sh

master
lizw 4 years ago
parent
commit
0ec5e2c36c
  1. 29
      yxt-yn/pre-deploy-pda.sh

29
yxt-yn/pre-deploy-pda.sh

@ -8,16 +8,24 @@ echoSuffix="\033[0m"
codePath=/home/www/deploy/wms8_pre
serverUrl=http://10.0.30.220:8095
# 进入代码文件夹
# 更新代码
echo -e "$echoPrefix cd $codePath $echoSuffix"
cd $codePath
# 更新代码
echo -e "$echoPrefix git checkout . $echoSuffix"
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)
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/Hello World/Hello Tom/g' test1.txt
echo -e "$echoPrefix 版本号信息: version=$version, major=$major, minor=$minor, patch=$patch $echoSuffix"
echo ""
echo "###--代码更新完成--------------------------------------------------------------------------###"
echo ""
@ -107,14 +115,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 +126,11 @@ 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 ""
# bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/yxt-yn/pre-deploy-pda.sh) [cmd profiles]

Loading…
Cancel
Save