我正在使用Jenkins Job DSL创建自由式作业。它似乎每次都会创建一个git标签。 scm的默认值 - > git - > createTag似乎是“false”,但不推荐使用。其他地方是否开启?
我的代码片段如下(我添加了createTag行以尝试修复它,但无论如何它都会在“其他行为”中创建添加标记)。关于如何解决的建议?
scm {
git(buildRepoName, branchName) {
createTag(false)
}
}
答案 0 :(得分:2)
如果将git
方法与闭包参数一起使用,则"创建标记"默认情况下禁用选项。有关详细信息,请参阅API Viewer。另请参阅JENKINS-33482。
job('example') {
scm {
git {
remote {
url('https://github.com/jenkinsci/job-dsl-plugin.git')
}
branch('master')
}
}
}