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构建成功后,服务并没有在后台启动的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Grafana 中构建显示 Jenkins 作业状态的仪表板?
Fastlane iOS 测试在本地通过,但不是来自 Jenkins