【问题标题】:Jenkins - Distribute same job to different slaves詹金斯 - 将相同的工作分配给不同的奴隶
【发布时间】:2016-05-23 18:12:21
【问题描述】:

我们确实有一个主 Jenkins 服务器和 4 个从服务器。每个奴隶有 2 个执行者。我们有时需要同时运行同一个作业。即:同时运行 4 个“Stage Build”。

问题是,Jenkins 尝试在运行它的最后一个从属服务器上运行该作业。如果我们同时运行同一个作业,那么服务器 1 和 2 将分别运行 2 个作业,这是我们不希望的。我们希望每台服务器只运行 1 个“Stage Build”。

有什么建议可以存档吗?谢谢

【问题讨论】:

标签: jenkins master-slave


【解决方案1】:

使用Throttle concurrent builds插件:

  • 安装插件
  • 转到作业配置
  • 启用“必要时执行并发构建”
  • 启用“限制并发构建”
  • 设置“最大并发构建总数=4”
  • 设置“每个节点的最大并发构建数=1”
  • 启用“限制可以运行此项目的位置”并在标签表达式中为 4 个从站添加标签

祝你好运!

【讨论】:

    猜你喜欢
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多