使用脚本控制台我可以执行以下脚本而不会出现任何问题 . 但是每当我从命令行运行脚本时,我都会收到以下错误 . 添加“ Execute Groovy script " to the job throwing the same error. " Execute system Groovy script ”工作正常 . 我有什么不对的吗?有人可以帮助我
import jenkins.model.Jenkins.*;
jenkins = jenkins.model.Jenkins.instance
def item = jenkins.getItem("3rd-libraries")
def build = item.getLastBuild()
println build.isInProgress()
Caught: groovy.lang.MissingPropertyException: No such property: jenkins for class: job
groovy.lang.MissingPropertyException: No such property: jenkins for class: job
at job.run(job.groovy:2)
詹金斯:2.18
Groovy:Groovy版本:2.4.6 JVM:1.7.0_40供应商:Oracle Corporation操作系统:Linux
1 回答
我想你错过了jenkins的
def
声明 .第二行应该是读;