2016-10-24 23 views
0

シングジョブを作成するためにJenkins DSLを初めて使用しています。Jenkins Job DSLがシードジョブスクリプトでSVNクレデンシャルを使用できない

私は資格を置くとすぐにそれを実行すると、シードジョブを試しても何も問題なく新しいジョブを作成できない場合、これらのいずれかでSVN資格情報を使用したいと思います.DSLスクリプトは問題なく動作しますSVN資格情報

これは私のシードジョブスクリプトから関連抜粋です、私は私はあなたがここに見るように、私は資格IDを試してみましたので、資格証明書」を入力することを意図していますかわからないんだけど

  scm { 
    svn { 
    location(SVN_REPO_URL) 
    credentials('23498723-hedy-4v73-76565-982734987234') 
    } 
} 

注意( "jenkins.mycompany/******")、説明( "Jenkins SVN Credentials")。これらのオプションをそれぞれ単一の、二重のスピーチマーク、角かっこ、かっこでラップしてみました。このエラーが発生します。

Building on master in workspace D:\data\jenkins\workspace\JobDSL 
Disk space threshold is set to :5Gb 
Checking disk space Now 
Total Disk Space Available is: 28Gb 
Node Name: master 
Running Prebuild steps 
Processing DSL script jobBuilder.groovy 
ERROR: (jobBuilder.groovy, line 15) No signature of method: javaposse.jobdsl.dsl.helpers.scm.SvnContext.credentials() is applicable for argument types: (java.lang.String) values: [23498723-hedy-4v73-76565-982734987234] 
[BFA] Scanning build for known causes... 
[BFA] No failure causes found 
[BFA] Done. 0s 
Started calculate disk usage of build 
Finished Calculation of disk usage of build in 0 seconds 
Started calculate disk usage of workspace 
Finished Calculation of disk usage of workspace in 0 seconds 
Finished: FAILURE 

これは別の問題に関連しているかどうかわかりません。

Groovy script fails to call Slack notification parameter from Jenkins DSL job

は、任意のヘルプをお願い申し上げ:前が、私は、任意の明白な接続を見ることはできません。

答えて

0

私が使っていたチュートリアルには構文エラーがあるようです。私は以下のようにスクリプトを変更することでこれを解決することができました。

scm { 
    svn { 
     location(SVN_REPO_URL) { 
     credentials('23498723-hedy-4v73-76565-982734987234') 
     } 
    } 
} 

これで機能します。

+0

壊れたチュートリアルへのリンクを投稿できますか? – daspilker

+0

私はもう一度それを見つけることができないようです - 申し訳ありません - これのためのかなりのサイトを通過し、私はそれを見失いました。 – shaneoh

関連する問題