浏览代码

pre-deploy-pad.sh pda打包

lizw 3 年之前
父节点
当前提交
f521a97d73
共有 1 个文件被更改,包括 18 次插入34 次删除
  1. 18 34
      yxt-yn/pre-deploy-pad.sh

+ 18 - 34
yxt-yn/pre-deploy-pad.sh

@@ -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]