首页 > 解决方案 > 不在 Master 上但仅在 Build Agent 上执行构建作业/管道

问题描述

遵循Jenkins Best Practices,我想避免构建作业/管道可以在我的 Jenkins Master 中执行。
为此,我安装了Job Restrictions Plugin,使用它来配置 Master 以仅运行一些维护管道。
问题是现在配置为在特定代理上运行的构建管道不再执行。我看到 Build Queue 不断增长,并且 Pipelines 没有运行。我认为这种行为可能与 Master 的 Flyweight Executors 有关。
因此,问题如下:我如何在 Master 上执行维护管道的一小部分,同时只在特定代理上执行构建管道?

标签: jenkinsjenkins-pipelinejenkins-plugins

解决方案


您可以将主节点配置为仅在显式命名时使用。只需单击主节点>转到配置并更改Use this node as much as possibleOnly build jobs with label expressions matching this node


推荐阅读