2016-04-11 23 views
2

我正在用Jenkins Job DSL創建自由式作業。它似乎每次都會創建一個git標籤。 scm - > git - > createTag的默認值似乎爲「false」,但不推薦使用。這是否在別處開啓?Jenkins Job DSL總是使用git插件創建自由式作業的git標籤

我的代碼片段如下(我添加了createTag行來嘗試修復它,但它在「其他行爲」中創建了添加標籤)。如何解決的建議?

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

同樣適用於任何定義的pipeline中的scm {}塊。作業() –