目前在Jenkins上有多个具有节点(X,Y,Z)的管道(A,B,C) . 我们启用了Throttle Concurrent Builds插件,以确保在一个节点上只运行一个管道构建 .
问题是,通过这种方法,来自不同管道的构建可能会发生冲突(例如,管道A可能已经在节点X上执行,并且我们不希望在管道A完成之前在节点X上执行任何其他管道) . TCB插件确保来自单个管道的多个构建不在一个节点上运行,但它不会阻止多个管道在单个节点上产生一个构建 .
如何配置Jenkins以便节点只能运行一个构建,而不是每个管道?
1 回答
您可以将节点配置为只有1个执行程序 . 您可以通过以下方式实现此