|
|
|
@ -35,13 +35,6 @@ yarn build |
|
|
|
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 -e "$echoPrefix rm -rf $codePath/tmp $echoSuffix" |
|
|
|
rm -rf $codePath/tmp |
|
|
|
@ -114,32 +107,23 @@ zip -r web.zip web |
|
|
|
echo "###--打包完成-----------------------------------------------------------------------------###" |
|
|
|
echo "" |
|
|
|
|
|
|
|
# serverUrl |
|
|
|
|
|
|
|
|
|
|
|
#http://10.0.30.220:8100/file/upload |
|
|
|
#{"success":true,"msg":"操作成功","data":"/upload/2022/2022-05/2022-05-11/b6d1bfa0-35a2-4c4f-8004-0bf1f016bade.zip"} |
|
|
|
# |
|
|
|
#http://10.0.30.220:8100/api/com/galaxis/wms/sys/app_version/AppVersion@newAppVersion |
|
|
|
#{ |
|
|
|
# "args": [ |
|
|
|
# { |
|
|
|
# "app_version_d": "22", |
|
|
|
# "app_code": "PDA_WEB", |
|
|
|
# "app_name": "PDA_WEB", |
|
|
|
# "major": 1, |
|
|
|
# "minor": 1, |
|
|
|
# "patch": 12, |
|
|
|
# "file_path": "/upload/2022/2022-05/2022-05-11/b6d1bfa0-35a2-4c4f-8004-0bf1f016bade.zip", |
|
|
|
# "create_by": "3", |
|
|
|
# "create_at": "2022-05-11 20:02:51", |
|
|
|
# "update_by": "3", |
|
|
|
# "update_at": "2022-05-11 20:02:51", |
|
|
|
# "app_version": "1.1.12", |
|
|
|
# "id": "extModel1526-1", |
|
|
|
# "file": null |
|
|
|
# } |
|
|
|
# ] |
|
|
|
#} |
|
|
|
# 读取版本号 |
|
|
|
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) |
|
|
|
filePath=$(echo $res_json | awk -F '"' '{print $10}') |
|
|
|
|
|
|
|
req_json='{"args":[{"app_code":"PDA_WEB","app_name":"PDA_WEB","major":'$major',"minor":'$minor',"patch":'$patch',"file_path":"'$filePath'","app_version":"'$$version'"}]}' |
|
|
|
res_json=$(curl -H "Content-type: application/json" -X POST -d "$req_json" $serverUrl/api/com/galaxis/wms/sys/app_version/AppVersion@newAppVersion) |
|
|
|
|
|
|
|
echo -e "$echoPrefix $res_json $echoSuffix" |
|
|
|
echo "" |
|
|
|
|
|
|
|
# bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/yxt-yn/pre-deploy-pad.sh) [cmd profiles] |
|
|
|
|