首页 > 解决方案 > Jenkins - Throttle 并发构建插件

问题描述

我们正在为我们的 Jenkins 声明式管道使用Throttle Concurrent Build Plugin 2.0.3 版。

我们的 Jenkins 在 AWS EC2 实例上运行,并且在同一个实例上运行所有作业。我们在 Jenkins 系统配置中配置了 10 个执行器。

我们的一些作业被配置为每分钟运行一次,并为数据库上的记录子集执行状态机之类的活动。我们最近开始注意到 - 尽管该作业设置为仅同时运行 1 个构建,如下面的屏幕截图所示,但有时同一作业的多个实例正在执行且未排队。

Jenkins 作业限制构建插件配置

我记得有一段时间,如果正在进行的作业运行的时间比下一个计划的构建时间长,任何新的作业运行都会排队,如下面的屏幕截图所示

Jenkins 作业遵循节流构建插件配置

但是,现在不是了。有时,我们已经开始注意到作业的行为就好像 Throttle Concurrent Builds 插件甚至没有配置一样。

关于从哪里/如何开始调试或修复什么的任何建议?

注意:我尝试使用谷歌搜索并找到有关此的任何开放建议或帮助,但最近没有报告有关此插件的问题。所以,试图弄清楚我是如何开始处理这个问题的。从任何标准来看,我都不是 Jenkins 专家。因此,任何方向/指导都会有所帮助。谢谢你。

标签: jenkinsjenkins-plugins

解决方案


推荐阅读