From 5a8411d1b1f16a6eaa01c1d79fa13eaeaaf109f3 Mon Sep 17 00:00:00 2001 From: lizw <1183409807@qq.com> Date: Fri, 8 Sep 2023 15:46:36 +0800 Subject: [PATCH] 04wms-ztf-pad-prod.sh --- 02zhongtongfu/04wms-ztf-pad-prod.sh | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 02zhongtongfu/04wms-ztf-pad-prod.sh diff --git a/02zhongtongfu/04wms-ztf-pad-prod.sh b/02zhongtongfu/04wms-ztf-pad-prod.sh new file mode 100644 index 0000000..06e7542 --- /dev/null +++ b/02zhongtongfu/04wms-ztf-pad-prod.sh @@ -0,0 +1,62 @@ +#!/bin/bash +#set -x +set -e + +echoPrefix="\033[36m+" +echoSuffix="\033[0m" + +codePath=/home/admin/.jenkins/workspace/wms-ui-mobile-prod + +deploy() { + # 更新代码 + echo -e "$echoPrefix cd $codePath/wms-ui-mobile $echoSuffix" + cd $codePath/wms-ui-mobile + # 版本号 + major='1' + minor=$(date +%Y%m%d) + patch=$(date +1%H%M%S | sed -e 's/^[[:space:]]*//') + version="$major.$minor.$patch" + echo -e "$echoPrefix 'export const version = '$version'' > src/version.ts $echoSuffix" + echo "export const version = '$version'" > src/version.ts + + echo "###--代码更新完成--------------------------------------------------------------------------###" + echo "" + + # 创建打包文件夹 + echo -e "$echoPrefix rm -rf ./tmp $echoSuffix" + rm -rf ./tmp + + echo -e "$echoPrefix mkdir -p ./tmp/web/wms_mobile $echoSuffix" + mkdir -p ./tmp/web/wms_mobile + + echo -e "$echoPrefix cp -r ./dist/* ./tmp/web/wms_mobile/ $echoSuffix" + cp -r ./dist/* ./tmp/web/wms_mobile/ + + echo -e "$echoPrefix cd ./tmp $echoSuffix" + cd ./tmp + echo -e "$echoPrefix zip -r web.zip web $echoSuffix" + zip -r web.zip web + + echo "###--打包完成-----------------------------------------------------------------------------###" + echo "" + + # 还原文件 + # echo -e "$echoPrefix rm -rf ./tmp $echoSuffix" + # rm -rf ./tmp + 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 "" +} + +cmd=$1 +if [ "$cmd" == "deploy" ];then + deploy +else + echo "使用 deploy 命名打包pda" +fi + +# 中通服 PDA +# bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/02zhongtongfu/04wms-ztf-pad-prod.sh) [cmd]