JenkinsJobDSL总是使用git插件为自由式作业创建一个git标记



我正在使用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')
    }
  }
}

相关内容

  • 没有找到相关文章

最新更新