在Jenkins工作之后保持构建过程运行

时间:2015-02-07 23:21:56

标签: apache jenkins configuration

我正在尝试在jenkins工作完成后继续运行Web进程。

我查看了ProcessTreeKiller,并尝试使用如下的BuildId,但它似乎不起作用:
BUILD_ID = dontKillMe / usr / apache / bin / httpd

我的命令(我希望它继续运行): rails s&

如何解决此问题?

enter image description here

2 个答案:

答案 0 :(得分:5)

您将其放入执行Shell 构建步骤,而不是jenkins构建流程变量(这是您在屏幕截图中使用EnvInject插件所做的)

因此,如果您尝试运行rails &,请执行:
BUILD_ID=dontKillMe rails &

答案 1 :(得分:0)

尝试:

(
  set -e
  export BUILD_ID=dontKillMe
  export JENKINS_NODE_COOKIE=dontKillMe
  rails &
) &