一尘不染

在Jenkins管道中签出标签

jenkins

尝试使用

checkout scm: [$class: 'GitSCM', 
  userRemoteConfigs: [[url: '${repoURL}']], 
  branches: [[name: 'refs/tags/${tag-version}']]],poll: false

这将失败,并显示身份验证错误。除了使用以外还有其他方法吗

withCredentials

在Jenkinsfile中签出标签


阅读 236

收藏
2020-07-25

共1个答案

一尘不染

花完之后,几个小时就到了

在声明式管道中使用GitSCM的正确方法是

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL, credentialsId: credential]], branches: [[name: tag-version]]],poll: false

不像我在网络上的大多数地方都找到的

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL], [credentialsId: credential]], branches: [[name: tag-version]]],poll: false

2020-07-25