【问题标题】:Jenkins ignores multiple build triggering for the same jobJenkins 忽略同一作业的多个构建触发
【发布时间】:2020-09-09 01:08:32
【问题描述】:

我正试图同时在我的 Jenkins 上多次触发工作。但看起来 Jenkins 忽略了我在第一个构建开始运行时触发的所有构建。

例如,在下面的屏幕截图中,我毫无延迟地点击了 5 次 builds start 按钮。正如我预期的那样,它在队列中显示了 5 个构建。

但是一旦在 executor (Kubernetes) 准备就绪后开始作业,构建队列就会突然被清理干净。似乎我触发的第一个作业只是被执行,而其他排队的作业只是......消失了。

我需要为我的用例正确排列所有作业。这是一个错误吗?还是我缺少什么?如何找到周边?

我正在我的 Kubernetes v1.16 上运行最新的 stable/jenkins Helm 图表。

谢谢。

【问题讨论】:

  • 你的执行者数量是多少?

标签: jenkins kubernetes automation continuous-integration


【解决方案1】:

在 Jenkins 中,如果您需要运行多个并行作业,则必须将 # of executors 值设置为更高的数字。默认情况下,它为零。

【讨论】:

  • 您好。不幸的是,我在 Jenkins - Settings - Nodes 中没有看到该选项。我正在使用 Kubernetes 插件将我的 Kubernetes 集群作为执行器。我可以找到类似的东西是“配置云”-“Kubernetes”菜单中的“并发限制”。现在设置为 10。
  • 您可以在Manage Jenkins -> Configure System找到它
  • 嘿。感谢您的回答。我能够找到该选项,现在将其增加到 10。使用 Jenkins 的手动构建触发按钮可以立即触发多个构建。但是当我使用“通用 webhook 触发器”插件触发时,我仍然遇到问题。你知道为什么它不起作用吗?
猜你喜欢
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多