我有4个节点和2个作业.任何节点可以同时运行2个作业,并且可以同时执行任何作业.我希望能够限制在同一台机器上同时运行相同的作业.例如:
作业:J1和J2节点:N1,N2,N3和N4
我可以在同一个节点上同时运行J1和J2.我可以同时在N1和N3上运行J1.但我不想同时在同一节点上运行J1和另一个J1版本.
我尝试过"Locks and Latches","Jenkins Exclusive Execution","Exclusion Plugin"插件,这些在尝试协调不同的工作时效果很好.但我的情况是尝试管理同一工作的不同构建实例.
Dra*_*ter 13
尝试Throttle Concurrent Builds插件.它允许对每个节点或全局运行的项目的并发构建数进行throtte.在你的情况下你应该设置:
上次我检查过,每个作业只能同时运行一个实例,即:
如果按 [build] 键两次,作业的第一个实例将被执行,并且只有在完成后 - 下一个实例才会开始。
您实际上能够同时运行 Job1-Build1 和 J1-Build2 吗?
| 归档时间: |
|
| 查看次数: |
10038 次 |
| 最近记录: |