Jenkins tomcat自动部署脚本

Posted amongdata

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins tomcat自动部署脚本相关的知识,希望对你有一定的参考价值。

强制关闭tomcat进程,并拷贝包并重新启动tomcat:

export JAVA_HOME=/yougo/java
echo ‘尝试关闭tomcat…’
sh bin/shutdown.sh;
tom_pid=ps -ef|grep group-new|grep -v grep| awk 'print $2'
#如果tom_pid长度不为零 not-zero
if [ $tom_pid ];
then
echo “tomcat 关闭失败,将强制结束进程:$tom_pid”
kill -9 $tom_pid;
fi
echo “tomcat 进程结束”
echo “清空weapps目录并复制新war包…”
rm -rf webapps/*
cp *.war webapps/;
echo “重新启动tomcat…”
sh bin/startup.sh

以上是关于Jenkins tomcat自动部署脚本的主要内容,如果未能解决你的问题,请参考以下文章

自动部署jenkins war包脚本

在没有 Tomcat 管理器的情况下从 jenkins 自动部署战争文件

如何利用jenkins git shell脚本自动部署服务

Jenkins持续集成-自动化部署脚本的实现《python》

Jenkins自动部署Tomcat项目

Jenkins与Gitlib实现自动化部署与持续构建