詹金斯(Jenkins)在后台运行脚本

时间:2019-09-17 16:56:15

标签: python shell jenkins background-process

我如何使用Jenkins触发脚本说A(在python中),以使从脚本A内部触发的shell脚本即使在Jenkins构建完成后仍在后台运行。

现在,我观察到的是,詹金斯工作一结束,它也会杀死后台shell脚本。 但是,在终端上手动运行python脚本很好。

有没有一种方法可以跳过从Jenkins杀死该后台shell脚本的事情?

1 个答案:

答案 0 :(得分:1)

在寻找解决方案之后,我碰到了这个链接“生成的生成过程”

https://wiki.jenkins.io/display/JENKINS/Spawning+processes+from+build

添加以下命令以构建步骤有所帮助:

BUILD_ID=dontKillMe nohup shell_script_to_run.sh &