我正在尝试在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
}
这是非常基本的代码。