Jenkins Job DSL 始终使用 git 插件为自由式作业创建 git 标签
Jenkins Job DSL always creates a git tag for freestyle jobs using the git plugin
我正在使用 Jenkins Job DSL 创建自由式作业。它似乎每次都创建一个 git 标签。 scm -> git -> createTag 的默认值似乎是 "false",但这已被弃用。这是在其他地方打开的吗?
我的代码片段如下(我添加了 createTag 行来尝试修复它,但它还是在 "additional behaviors" 中创建了添加标签)。有关如何修复的建议?
scm {
git(buildRepoName, branchName) {
createTag(false)
}
}
如果使用带闭包参数的git
方法,默认情况下禁用"create tag"选项。见 API Viewer for details. See also JENKINS-33482.
job('example') {
scm {
git {
remote {
url('https://github.com/jenkinsci/job-dsl-plugin.git')
}
branch('master')
}
}
}
我正在使用 Jenkins Job DSL 创建自由式作业。它似乎每次都创建一个 git 标签。 scm -> git -> createTag 的默认值似乎是 "false",但这已被弃用。这是在其他地方打开的吗?
我的代码片段如下(我添加了 createTag 行来尝试修复它,但它还是在 "additional behaviors" 中创建了添加标签)。有关如何修复的建议?
scm {
git(buildRepoName, branchName) {
createTag(false)
}
}
如果使用带闭包参数的git
方法,默认情况下禁用"create tag"选项。见 API Viewer for details. See also JENKINS-33482.
job('example') {
scm {
git {
remote {
url('https://github.com/jenkinsci/job-dsl-plugin.git')
}
branch('master')
}
}
}