开发者社区> 问答> 正文

Jenkins管道上的多个执行程序和Build Blocker插件

看看这篇文章 ,似乎没有办法保留一些执行者去做特定的工作。 唯一可能的方法是添加带有一些执行程序的新从站。 我认为这种方法在资源使用方面不是那么有用,因为如果某些作业没有以排他的方式使用某些特定的资源,为什么必须锁定它们并永远等待呢?

我添加了2个奴隶,每个奴隶都有2个执行者。 如果我尝试避免使用Build Blocker插件在同一节点上多次执行其他作业,则它将无法正常工作。 我想避免在队列中放置某些作业(每个节点可用的执行程序之一),以便执行程序可以由不使用公共资源的其他作业使用。 我曾想过在其中一个资源被锁定时使用锁定资源来阻止作业,但是这种方法也不能避免在每个节点的执行器上将作业放在队列中(在本例中为2)。

还有其他解决此问题的方法吗?

展开
收起
被纵养的懒猫 2019-10-09 16:37:32 550 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud CodePipeline 基于Jenkins的CI / CD探索之路 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载