當另一個人正在以某種狀態運行時,是否可以阻止某個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,它們將互相阻塞。
*職位名稱是區分大小寫