尝试使用
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: '${repoURL}']], branches: [[name: 'refs/tags/${tag-version}']]],poll: false
这将失败,并显示身份验证错误。除了使用以外还有其他方法吗
withCredentials
在Jenkinsfile中签出标签
花完之后,几个小时就到了
在声明式管道中使用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