我正在使用Jenkins job DSL创建一个自由式作业。它似乎每次都会创建一个git标记。scm->git->createTag的默认值似乎是"false",但这是不推荐使用的。这是在其他地方打开的吗?
我的代码片段如下(我添加了createTag行试图修复它,但它还是在"additionalbehaviors"中创建了add标记)。关于如何修复的建议?
scm {
git(buildRepoName, branchName) {
createTag(false)
}
}
如果将git
方法与闭包参数一起使用,则默认情况下会禁用"create tag"选项。有关详细信息,请参阅API查看器。另见JENKINS-33482。
job('example') {
scm {
git {
remote {
url('https://github.com/jenkinsci/job-dsl-plugin.git')
}
branch('master')
}
}
}