Jenkins - 将相同的工作分配给不同的奴隶
Jenkins - Distribute same job to different slaves
我们有一个 Jenkin 主服务器和 4 个从服务器。每个奴隶有 2 个执行者。我们有时需要同时 运行 相同的工作。即:同时 运行 4 x "Stage Build"。
问题是,Jenkins 试图 运行 它在 运行 上的最后一个奴隶上的工作。如果我们同时 运行 相同的作业,那么服务器 1 和服务器 2 将各自 运行 2 个作业,这是我们不希望的。我们希望每个服务器 运行 只有 1 "Stage Build".
关于我们如何存档的任何建议?谢谢
使用Throttle concurrent builds插件:
- 安装插件
- 转到作业配置
- 启用“必要时执行并发构建”
- 启用“限制并发构建”
- 设置“最大并发构建总数=4”
- 设置“每个节点的最大并发构建数=1”
- 启用“限制此项目的位置 运行”并在标签表达式中为 4 个从属添加标签
祝你好运!
我们有一个 Jenkin 主服务器和 4 个从服务器。每个奴隶有 2 个执行者。我们有时需要同时 运行 相同的工作。即:同时 运行 4 x "Stage Build"。
问题是,Jenkins 试图 运行 它在 运行 上的最后一个奴隶上的工作。如果我们同时 运行 相同的作业,那么服务器 1 和服务器 2 将各自 运行 2 个作业,这是我们不希望的。我们希望每个服务器 运行 只有 1 "Stage Build".
关于我们如何存档的任何建议?谢谢
使用Throttle concurrent builds插件:
- 安装插件
- 转到作业配置
- 启用“必要时执行并发构建”
- 启用“限制并发构建”
- 设置“最大并发构建总数=4”
- 设置“每个节点的最大并发构建数=1”
- 启用“限制此项目的位置 运行”并在标签表达式中为 4 个从属添加标签
祝你好运!