首页 文章

在Jenkins上运行每个节点只有一个构建,多个管道

提问于
浏览
0

目前在Jenkins上有多个具有节点(X,Y,Z)的管道(A,B,C) . 我们启用了Throttle Concurrent Builds插件,以确保在一个节点上只运行一个管道构建 .

问题是,通过这种方法,来自不同管道的构建可能会发生冲突(例如,管道A可能已经在节点X上执行,并且我们不希望在管道A完成之前在节点X上执行任何其他管道) . TCB插件确保来自单个管道的多个构建不在一个节点上运行,但它不会阻止多个管道在单个节点上产生一个构建 .

如何配置Jenkins以便节点只能运行一个构建,而不是每个管道?

1 回答

  • 2

    您可以将节点配置为只有1个执行程序 . 您可以通过以下方式实现此

    管理Jenkins - >管理节点 - >选择要限制的节点 - >将'No of Executors设置为1' - >保存 .

相关问题