我正在尝试在jenkins工作完成后继续运行Web进程。
我查看了ProcessTreeKiller,并尝试使用如下的BuildId,但它似乎不起作用:
BUILD_ID = dontKillMe / usr / apache / bin / httpd
我的命令(我希望它继续运行): rails s&
如何解决此问题?
答案 0 :(得分:5)
您将其放入执行Shell 构建步骤,而不是jenkins构建流程变量(这是您在屏幕截图中使用EnvInject插件所做的)
因此,如果您尝试运行rails &
,请执行:
BUILD_ID=dontKillMe rails &
答案 1 :(得分:0)
尝试:
(
set -e
export BUILD_ID=dontKillMe
export JENKINS_NODE_COOKIE=dontKillMe
rails &
) &