|
|
@ -8,16 +8,23 @@ echoSuffix="\033[0m" |
|
|
codePath=/home/www/deploy/wms8_prod |
|
|
codePath=/home/www/deploy/wms8_prod |
|
|
serverUrl=http://10.0.30.220:8100 |
|
|
serverUrl=http://10.0.30.220:8100 |
|
|
|
|
|
|
|
|
# 进入代码文件夹 |
|
|
# 更新代码 |
|
|
echo -e "$echoPrefix cd $codePath $echoSuffix" |
|
|
echo -e "$echoPrefix cd $codePath $echoSuffix" |
|
|
cd $codePath |
|
|
cd $codePath |
|
|
|
|
|
|
|
|
# 更新代码 |
|
|
|
|
|
echo -e "$echoPrefix git checkout . $echoSuffix" |
|
|
echo -e "$echoPrefix git checkout . $echoSuffix" |
|
|
git checkout . |
|
|
git checkout . |
|
|
echo -e "$echoPrefix git pull $echoSuffix" |
|
|
echo -e "$echoPrefix git pull $echoSuffix" |
|
|
git pull |
|
|
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 "###--代码更新完成--------------------------------------------------------------------------###" |
|
|
echo "" |
|
|
echo "" |
|
|
|
|
|
|
|
|
@ -107,14 +114,6 @@ zip -r web.zip web |
|
|
echo "###--打包完成-----------------------------------------------------------------------------###" |
|
|
echo "###--打包完成-----------------------------------------------------------------------------###" |
|
|
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" |
|
|
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) |
|
|
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 -e "$echoPrefix $res_json $echoSuffix" |
|
|
echo "" |
|
|
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] |
|
|
# bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/yxt-yn/prod-deploy-pda.sh) [cmd profiles] |
|
|
|