2016-04-11 13 views
2

私はJenkins Job DSLでフリースタイルのジョブを作成しています。毎回gitタグを作成するようです。 scm - > git - > createTagのデフォルトは "false"と表示されますが、これは推奨されていません。これは他の場所でオンになっていましたか?Jenkins Job DSLはgitプラグインを使用してフリースタイルジョブのgitタグを常に作成します

私のコードスニペットは次のとおりです(これを修正するためにcreateTag行を追加しましたが、とにかく "additional behaviors"にaddタグが作成されます)。修正方法に関する提案?

scm { 
    git(buildRepoName, branchName) { 
    createTag(false) 
    } 
} 

答えて

2

あなたはクロージャパラメータでgitメソッドを使用する場合は、「タグを作成」オプションはデフォルトで無効になっています。詳細はAPI Viewerをご覧ください。 JENKINS-33482も参照してください。

job('example') { 
    scm { 
    git { 
     remote { 
     url('https://github.com/jenkinsci/job-dsl-plugin.git') 
     } 
     branch('master') 
    } 
    } 
} 
+0

これは機能しました。早速の対応、ありがとうございました! –

+0

同じことが定義されたpipelineJobs()内のscm {}ブロックに適用されます。 –

関連する問題