当您单击“准备关闭”时,Jenkins上当前正在运行的构建是否仍然完成?
我想对Jenkins进行管理员控制,以进行一些配置更改,因此我单击“准备关闭”,但我想确保它在关闭之前能完成当前的构建。
答案 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,管道将完成此阶段,并且可以在重新启动或取消之后恢复。