我正在使用 scriptler jenkins 插件执行简单的 groovy 脚本。
import hudson.model.Computer
import hudson.model.Node
println Computer.currentComputer().getNodeName()
如果我在主人或任何奴隶上执行这个,给我 NullPointerException
java.lang.NullPointerException: Cannot invoke method getNodeName() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
不知道脚本有什么问题。