集成Jenkins+manven,构建持续部署。构建完毕,Jenkins会执行服务器某个目录下的Shell,
脚本中功能是复制war包到tomcat目录下,重启Tomcat。
但是,Tomcat只是启动了一下,就关闭了,并没有启动Tomcat的进程。
在网上查了资料,需要在执行脚本之前加入:export BUILD_ID=dontKillMe
#!/bin/sh -l
export TOMCAT_HOME_LOGIN=/home/tjuis/www/apache-tomcat-login
export TOMCAT_HOME_WEB=/home/tjuis/www/apache-tomcat-web
export TOMCAT_HOME_APP=/home/tjuis/www/apache-tomcat-app
export JENKINS=/home/tjuis/.jenkins/workspace
#防止jenkins构建完后杀死tomcat进程
export BUILD_ID=dontKillMe
sleep 6
#关闭TOMCAT
本文地址:https://cloud.tencent.com/developer/article/1343964
版权声明:本文为原创文章,版权归 herve 所有,欢迎分享本文,转载请保留出处!