当Jenkins准备安全关闭时,运行Jenkins构建会发生什么?

时间:2019-06-27 10:02:25

标签: jenkins restart shutdown

当您单击“准备关闭”时,Jenkins上当前正在运行的构建是否仍然完成?

我想对Jenkins进行管理员控制,以进行一些配置更改,因此我单击“准备关闭”,但我想确保它在关闭之前能完成当前的构建。

1 个答案:

答案 0 :(得分:0)

作为云蜂describes

“准备关机”功能可防止运行其他作业。所有作业完成后,您仍然需要手动重新启动/停止实例。

这是http://<jenkins.server>/quietDown命令

他们也describe various other options

http://<jenkins.server>/restart
http://<jenkins.server>/safeRestart
http://<jenkins.server>/exit
http://<jenkins.server>/safeExit
http://<jenkins.server>/quietDown
http://<jenkins.server>/cancelQuietDown

我个人认为他们应该使用其他名称,例如 setToIdle blockQueue

在您的情况下,您将需要先安静下来,然后再选择safeExit或safeRestart(为了安全)。通常,您可以只安全重启。

关于管道或作业的一些细微差别会触发下游作业。 有些插件添加了按钮以达到相同的效果。
Saferestart仅添加按钮。
Lenient shutdown讨论下游作业,还可以让您管理节点。 还有其他方法可以停止所有作业(bruteforce),然后再将其重新排队(不错的管理员)。其他人也管理队列。

IIRC,管道将完成此阶段,并且可以在重新启动或取消之后恢复。