Jenkins 部署脚本分享:
source ~/.bash_profile
#项目路径
PROJECT_DIRECTORY=/data/jenkins/workspace/myProject
#打包名称
PACKAGE_NAME=ROOT
#Tomcat路径
TOMCAT_DIRECTORY=/data/soft/tomcat-myProject
echo '开始清理打包'
mvn clean package
echo '复制war包到tomcat webapp目录下'
cp -r ${PROJECT_DIRECTORY}/target/${PACKAGE_NAME}.war ${TOMCAT_DIRECTORY}/webapps/
echo '删除tomcat webapp/ROOT下文件'
cd ${TOMCAT_DIRECTORY}/webapps/ rm -rf ${PACKAGE_NAME}/*
echo '解压war包'
unzip -o ${PACKAGE_NAME}.war -d ${PACKAGE_NAME} BUILD_ID=DONTKILLEME
echo '停止tomcat'
cd ${TOMCAT_DIRECTORY}/bin/
./shutdown.sh
sleep 5
echo '启动tomcat'
cd ${TOMCAT_DIRECTORY}/bin/
./startup.sh
#echo '显示tomcat启动信息'
#cd ${TOMCAT_DIRECTORY}/logs/
#tail -f catalina.out