jenkins构建成功后,服务并没有在后台启动

Posted nbeee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins构建成功后,服务并没有在后台启动相关的知识,希望对你有一定的参考价值。

问题的根本在于是Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。为了解决该问题,我们需要在启动前加上这句

BUILD_ID=DONTKILLME

防止Jenkins 杀死我们的进程。

如下:

BUILD_ID=DONTKILLME

nohup java -jar -Dspring.profiles.active=prd  /test/test.jar >> /test/test.log 2>&1&

以上是关于jenkins构建成功后,服务并没有在后台启动的主要内容,如果未能解决你的问题,请参考以下文章

jenkins自动发布后启动tomcat失败

如何在 Grafana 中构建显示 Jenkins 作业状态的仪表板?

Fastlane iOS 测试在本地通过,但不是来自 Jenkins

使用Jenkins Sonar插件构建成功后,Sonar没有显示代码覆盖率

jenkins之-通过API方式调用

Jenkins后台运行