【发布时间】:2019-04-11 08:37:01
【问题描述】:
我有一个没有任何额外代理的 Jenkins master。我的 Jenkins 服务器有 100 多个作业,所有这些作业都作为 Jenkinsfile 签入源代码控制。
所有的 Jenkinsfile 在文件的请求中都包含以下内容,
agent any
现在,我想向主服务器添加一名代理并创建一项工作。这个新创建的作业只能在新添加的代理机器上运行。
我们可以将 Jenkins 中的作业限制为在特定代理上运行,但在这种情况下,我必须修改所有 100 个 Jenkinsfile 以使其仅在主代理上运行。
在 Jenkins 中有没有一种方法可以限制代理运行特定的工作?这样我就不需要修改所有 100 个 Jenkinsfile。
【问题讨论】:
标签: jenkins agent restriction