目前我收到了一个请求,我需要阻止Jenkins master中的所有构建作业,每个作业都必须构建在奴隶中。
所以我想配置Jenkins中的每个新作业都将默认选中“Restricted此项目可以运行的位置”,然后是Label Expression的默认值,例如: “泊坞窗 - 从”。因此,每次开发创建一个新工作时,他们不必选择使用哪个jenkins slave(实际上他们不想这样做)。
I would like this to be default for every new job <-
任何帮助将不胜感激。非常感谢。
答案 0 :(得分:0)
以下是两种方式:
在主节点配置下,您可以指定以独占方式运行绑定到主节点的作业。如果没有绑定,则不运行任何一个。这意味着,一个写作业必须明确地将作业绑定到主。
有一个job restrictions插件可以更好地控制每个节点上可以运行的内容。您可以允许仅从特定用户在master上运行作业。