@@ -19,13 +19,22 @@ checkInput() {
1919# 检查文件是否存在,不存在则退出脚本
2020#
2121checkFileExist () {
22- if [ ! -f " $1 " ]
23- then
22+ if [ ! -f " $1 " ]; then
2423 echo " 关键文件 $1 找不到,脚本执行结束"
2524 exit 0
2625 fi
2726}
2827
28+ #
29+ # 检查目录是否存在,不存在则退出脚本
30+ #
31+ checkFolderExist () {
32+ if [ ! -d " $1 " ]; then
33+ echo " 关键目录 $1 找不到,脚本执行结束"
34+ exit 0
35+ fi
36+ }
37+
2938#
3039# 记录发布的版本信息
3140#
@@ -59,18 +68,20 @@ branch=`echo $1`
5968profile=` echo $2 `
6069repository=` echo $3 `
6170checkInput
71+ checkFolderExist ${SOURCE_PATH}
72+ checkFolderExist ${SCRIPT_PATH}
73+ checkFileExist ${SCRIPT_PATH} /git-clone.sh
74+ checkFileExist ${SCRIPT_PATH} /javatool-server-run.sh
75+ checkFileExist ${SCRIPT_PATH} /embed-tomcat-server-boot.sh
6276
6377# 1. 停止应用
64- checkFileExist " ${SCRIPT_PATH} /javatool-server-run.sh"
65- echo " 停止所有 javatool-server 应用开始"
66- ${SCRIPT_PATH} /javatool-server-run.sh ${profile} stop
67- echo " 停止所有 javatool-server 应用结束"
78+ # echo "停止所有 javatool-server 应用开始"
79+ # ${SCRIPT_PATH}/javatool-server-run.sh ${profile} stop
80+ # echo "停止所有 javatool-server 应用结束"
6881
6982# 2. 更新代码
7083cd ${SOURCE_PATH}
71- UPDATE_CODE_SCRIPT_PATH=/home/zp/script/common/git-clone.sh
72- checkFileExist ${UPDATE_CODE_SCRIPT_PATH}
73- ${UPDATE_CODE_SCRIPT_PATH} dunwu javatool-server ${branch}
84+ ${SCRIPT_PATH} /git-clone.sh java-stack ${branch}
7485chmod -R 777 ${SOURCE_PATH}
7586
7687# 3. 替换配置
@@ -81,7 +92,6 @@ cd ${SOURCE_PATH}/codes/javatool
8192mvn clean package -Dmaven.test.skip=true
8293
8394# 5. 启动应用
84- checkFileExist " ${SCRIPT_PATH} /javatool-server-run.sh"
8595echo " 启动所有 javatool-server 应用开始"
8696# 手动释放内存
8797echo 3 > /proc/sys/vm/drop_caches
0 commit comments