我试图在从从机器上启动我的詹金斯(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