我在Jenkins中配置了部署脚本
如果Person A已经在QA环境中触发了Build1的部署,则不应允许Person B在相同的环境中触发相同的构建。
但Build1部署可以在Stage等其他环境中触发。
Build1,Build2可以在同一环境中并行触发 - >这里允许并行触发 Build1无法在相同环境中并行触发 - >这里不允许并行触发。
请注意,此作业不是纯粹的shell脚本,而且单个作业支持多种环境。
任何人都可以帮我找到一些jenkin插件或处理它的方法吗?
答案 0 :(得分:0)
您可以尝试Throttle Concurrent Builds Plugin
在此之后,即使有免费执行程序,也不会在同一节点上安排 Build1 作业。与此同时,其他工作将能够自由地利用它们。