当另一个人正在以某种状态运行时,是否可以阻止某个jenkins工作?当其他人正在运行时关闭jenkins工作
我想工作“A”,同时作业“B”运行被禁止,而且一旦工作“B”做了,那么工作“A”应该再次可用。
我已阅读,所以能够阻止上游作业时的作业流程的部分和流正在运行,但我想知道它是否为2组完全独立的工作是可能的。
当另一个人正在以某种状态运行时,是否可以阻止某个jenkins工作?当其他人正在运行时关闭jenkins工作
我想工作“A”,同时作业“B”运行被禁止,而且一旦工作“B”做了,那么工作“A”应该再次可用。
我已阅读,所以能够阻止上游作业时的作业流程的部分和流正在运行,但我想知道它是否为2组完全独立的工作是可能的。
您可以使用Throttle Concurrent Builds Plugin来执行此操作。
你会想:
这会限制其中一个作业在另一个作业中运行,所以如果作业A正在运行,则B将不会启动,并且如果作业B正在运行,则A不会启动。
使用此Build Blocker詹金斯插件。
您可以阻止作业B的配置中的A.只要'A'正在运行,'B'就不会运行。
您可以阻止无论是在B的配置一个& B,因此B将只运行没有其他作为或BS正在运行。
此外,您可以在A的配置中阻塞B,它们将互相阻塞。
*职位名称是区分大小写