在Jenkins上运行Groovy时出现groovy.lang.MissingMethodException错误

时间:2019-07-18 02:01:15

标签: jenkins groovy

我正在尝试在Jenkins上运行Groovy脚本,该脚本将使特定节点脱机并重新引导它们。但是Groovy抛出异常。

我不太确定如何处理此错误:

ERROR: Build step failed with exception

groovy.lang.MissingMethodException: No signature of method: hudson.slaves.DumbSlave.getComputer() is applicable for argument types: (java.lang.String)
import hudson.model.Node
import hudson.model.Slave
import jenkins.model.Jenkins


Jenkins jenkins = Jenkins.instance
def jenkinsNodes =jenkins.nodes

for (Node node in jenkinsNodes) 
{
  if(node.getComputer("some_computer_name").isOnline)
     //do stuff
}

这是非常基本的代码。

0 个答案:

没有答案