2016-09-12 3 views
0

スクリプトコンソールを使用して、私は以下のスクリプトを問題なく実行できます。しかし、私がコマンドラインからスクリプトを実行するたびに、私は以下のエラーを受け取りました。同じエラーを投げるジョブに "実行Groovyスクリプト"を追加しました。 "システム実行Groovyスクリプト"は正常に動作します。私は何か悪いことはありますか?誰かが コマンドラインからgroovyスクリプトを実行しているときにJenkinsのこのようなプロパティはありません

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) 

plzは私を助けることができるジェンキンス:2.18

なGroovy:Groovyのバージョン:2.4.6 JVM:1.7.0_40ベンダー:オラクル・コーポレーションのOS:Linuxの

答えて

1

私はあなたが不足していると思いますジェンキンの宣言def

2行目は、

def jenkins = jenkins.model.Jenkins.instance 
+0

このような愚かな間違い。とてもありがとう@Domhnaill Byrne :) – user6136315

関連する問題