如何防止从詹金斯(Jenkins Job)开始自动关闭tomcat



我试图在从从机器上启动我的詹金斯(Jenkins)作业。我通过打开slave-agent.jnlp

手动启动詹金斯奴隶

这是我在执行Windows Batch命令中尝试的:

call C:tomcatbinstartup.bat

tomcat开始运行构建,并标记了成功,但随后tomcat自动关闭了几秒钟。

这是 jenkins进程树杀手在行动中。这是设计。您可以通过使用额外的参数启动詹金斯(Jenkins -Dhudson.util.ProcessTree.disable=true

对于Windows环境,您可以使用 at 命令安排Tomcat的开始(延迟1秒)。

https://wiki.jenkins-ci.org/display/jenkins/jenkins/processtreekiller

将以下环境变量添加到shell脚本,这也将解决该问题:

export BUILD_ID=dontKillMe

最新更新