使用Jenkins Workflow Plugin,我可以根据分支 checkout 存储库。但是,我想根据标签 checkout 存储库。

这是我当前用于 check out master分支的配置

node {
    git url: src, branch: 'master'
}

现在我想实现 checkout 标签3.6.1。我试图将分支更改为标签,但这不起作用。文档中也没有关于 checkout 标签的内容。

目前可以吗?我在监督什么吗?

引用;

https://github.com/jenkinsci/workflow-plugin

https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/README.md

https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/src/main/resources/org/jenkinsci/plugins/workflow/steps/scm/GitStep/config.jelly

https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/GitStep.java

最佳答案

只是通过在问题列表中搜寻自己找到了答案。好像他们不会改变它。 https://issues.jenkins-ci.org/browse/JENKINS-27018

这是建议的解决方案。

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: src]], branches: [[name: 'refs/tags/3.6.1']]], poll: false

关于jenkins - 基于Jenkins Workflow插件中的Tag的Checkout存储库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34437046/

10-13 07:14