如何使用 Jenkins 管道检查特定标签/提交 (git)

问题描述 投票:0回答:1

直到现在我在詹金斯运行了以下命令:

git branch: branch_nam, url: url, credentialsId: cred

效果很好。 我试图添加一种方法来检查特定的标签/提交,所以我使用了以下命令:

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: url]], branches: [[name: tag]]], credentialsId: cred, poll: false

但我收到以下错误:

错误:克隆远程仓库“来源”时出错 hudson.plugins.git.GitException:命令“git fetch --tags --progress http://codefront:8080/tfs/DefaultCollection/some_folder +refs/heads/:refs/remotes/origin/" 返回状态码 128: stdout: stderr: fatal: Authentication failed for http://codefront:8080/tfs/DefaultCollection/some_folder

我做错了什么? 每个命令的工作方式有什么区别?

提前致谢

git tags jenkins-pipeline git-checkout
1个回答
1
投票

在这里参考文档:https://jenkins.io/doc/pipeline/steps/workflow-scm-step/

检查您的网址是否尊重它。如果不是问题,请给我价值。

© www.soinside.com 2019 - 2024. All rights reserved.