File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66# 确认https://github.com/TranscodeGroup/maintain-vben-admin仓库存在对应的版本tag
77# 确认 https://xn.transcodegroup.cn:8590/buildConfiguration/MaintainVbenAdmin_Release?mode=builds 已经打包出附件
88
9- # 下载tag版本到本地 , 并解压到版本对应的文件夹
9+ # 下载tag版本到默认目录 , 并解压到版本对应的文件夹
1010/home/docker/projects/distar-beta-depoly.sh --tag=v1.15.1
11+
12+ # 下载tag版本到当前目录
13+ DEPLOY_DIR=. /home/docker/projects/distar-beta-depoly.sh --tag=v1.15.1
14+
15+ # 下载tag版本到/data/nginx/html目录
16+ DEPLOY_DIR=/data/nginx/html /home/docker/projects/distar-beta-depoly.sh --tag=v1.15.1
1117```
Original file line number Diff line number Diff line change 11#! /bin/bash
22set -e
3- __dirname__=$( dirname " $0 " )
3+ __dirname__=$( realpath " $( dirname " $0 " ) " )
44
55BUILD_NAME=" MaintainVbenAdmin_Release"
66CONFIG_DIR=" $__dirname__ /distar"
7- WORK_DIR=" /data/nginx/html/track/beta"
7+ DOWNLOAD_SCRIPT=" $__dirname__ " /teamcity-download-artifact.sh
8+ DEPLOY_DIR=" ${DEPLOY_DIR:-/ data/ nginx/ html/ track/ beta} "
89
9- # 创建并切换到工作目录
10- [ -d " $WORK_DIR " ] || mkdir -p " $WORK_DIR " || (echo " 创建工作目录失败 " && exit 1)
11- cd " $WORK_DIR "
10+ # 创建并切换到部署目录
11+ [ -d " $DEPLOY_DIR " ] || mkdir -p " $DEPLOY_DIR " || (echo " 创建部署目录失败 " && exit 1)
12+ cd " $DEPLOY_DIR "
1213
1314# 检查参数是否提供
1415if [ -z " $1 " ]; then
5354if [ " $confirm " == " y" ]; then
5455 echo " 开始下载压缩文件 $zip_file ..."
5556 if [ " $version " == " latest" ]; then
56- " $__dirname__ " /teamcity-download-artifact.sh --build=$BUILD_NAME
57+ " $DOWNLOAD_SCRIPT " --build=$BUILD_NAME
5758 else
58- " $__dirname__ " /teamcity-download-artifact.sh --build=$BUILD_NAME --tag=" $version "
59+ " $DOWNLOAD_SCRIPT " --build=$BUILD_NAME --tag=" $version "
5960 fi
6061
6162 # 再次检查压缩文件是否存在
@@ -116,8 +117,9 @@ OLD_DIV='数字交通云平台'
116117NEW_DIV=' ดูแลการเดินรถของคุ'
117118
118119# 使用sed命令进行文本替换
119- sed -i " s|$OLD_TITLE |$NEW_TITLE |g" " $html_file "
120- sed -i " s|$OLD_DIV |$NEW_DIV |g" " $html_file "
120+ sed -i.bak " s|$OLD_TITLE |$NEW_TITLE |g" " $html_file "
121+ sed -i.bak " s|$OLD_DIV |$NEW_DIV |g" " $html_file "
122+ rm " $html_file " .bak
121123
122124echo " 替换完成:$html_file 中的 '工物员' 已被替换为 'DiStarGPS ดูแลการเดินรถของคุณ'"
123125
You can’t perform that action at this time.
0 commit comments