【发布时间】:2017-01-04 20:52:14
【问题描述】:
我处于 Jenkins 节点和作业都通过 Groovy 文件定义的环境中。为了定义节点,我们使用了 hudson.slaves.DumpSlave 类。我现在需要更改 Jenkins GUI 中从属配置屏幕中显示的“使用”参数的值。默认情况下,此参数为“尽可能多地利用此节点”我可以通过 GUI 将值更改为“仅构建标签限制与此节点匹配的作业”,但我想通过 Groovy 设置该参数。我该怎么做?
我在 DumbSlave API (http://javadoc.jenkins-ci.org/hudson/slaves/DumbSlave.html) 中看不到任何与“使用”相关的内容 - 可能除了 setNodeParameters() 方法 - 但在这种情况下,我需要设置什么参数?
【问题讨论】:
-
AFAIR 这是由
slave.setMode(hudson.model.Node.Mode.EXCLUSIVE)设置的