首页 > 解决方案 > 詹金斯暂停队列

问题描述

免责声明: 我发现我们可以使用 CLI 命令或 URL /quietDown 暂停 Jenkins 实例,然后再次恢复它。这些是 Jenkins 已经用来安全重启实例的步骤。 来源

还有一个插件可以让我定义优先级。

TL;DR 这些解决方案并不抱怨我寻找的行为

问题: 我希望能够在不丢失队列的情况下停止/暂停活动的 jenkins 实例。

示例:想象一下,我有一个执行程序运行一个构建,并与更多两个构建排队。我想在当前运行的构建完成后手动暂停实例。队列将保持原样。甚至增加。然后每当我“感觉”可以再次恢复詹金斯,它会从队列的顶部挑选。

这是可以实现的吗?

标签: jenkinsjenkins-pluginsjenkins-cli

解决方案


因为,我无法找到答案,所以我尝试了/quietDownand/cancelQuietDown命令。

我发现/quietDown它会暂停 Jenkins 的实例并且不会清除队列。事实上,詹金斯仍在工作。队列仍在接收按需或计划的作业。

之后/cancelQuietDown,Jenkins 将从队列顶部重新开始。


推荐阅读