1.注意替换第一行项目名和第二行git地址
2.shell脚本 vim start.sh
SERVICE_NAME=gobang
GIT_ADDRESS=https://github.com/javalearner001/gobang.git
CODE_ADDRESS=/data/java/code
JAR_ADDRESS=
cd ${CODE_ADDRESS}
#判断文件夹存在
if [ ! -d "${SERVICE_NAME}" ];then
rm -rf ${SERVICE_NAME}
fi
echo -e "从git拉取代码"
git clone ${GIT_ADDRESS}
echo -e "开始打jar包"
cd ${SERVICE_NAME}
mvn clean
mvn package -Dmaven.test.skip=true
rm -rf /target/${SERVICE_NAME}.jar
echo -e "已删除jar包"
cp /target/${SERVICE_NAME}.jar /data/java/jar
echo -e "jar包打包完成"
# 工程部署
tpid=`ps -ef|grep "${SERVICE_NAME}.jar"|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
kill -9 $tpid
fi
cd /data/java/jar
nohup java -jar ${SERVICE_NAME}.jar &
3.chmod 777 start.sh