P.T*_*.T. 23

通过浏览问题列表,我自己找到了答案.似乎他们不会改变它; https://issues.jenkins-ci.org/browse/JENKINS-27018

这是建议的解决方案;

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: src]], branches: [[name: 'refs/tags/3.6.1']]], poll: false
Run Code Online (Sandbox Code Playgroud)

  • 如果我希望它同时接受分支名称和标签怎么办? (4认同)

ras*_*cmb 6

这有效:

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL, 
credentialsId: credential]], branches: [[name: tag-version]]],poll: false
Run Code Online (Sandbox Code Playgroud)

不是这个:

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL], 
[credentialsId: credential]], branches: [[name: tag-version]]],poll: false
Run Code Online (Sandbox Code Playgroud)