无法从Jenkinsfile

时间:2017-09-12 02:29:11

标签: git github jenkins jenkins-pipeline jenkins-groovy

我有一个groovy脚本来定义Jenkins工作流,我无法在其中一个Jenkins服务器上执行GitHub检出。相同的脚本适用于第一个Jenkins服务器,但不适用于另一个。 Jenkins服务器都在相同的版本,GithHub插件更新

控制台输出的工作原理:

  使用GIT_SSH设置凭据GitHub(SSH):"

控制台输出不起作用的地方:

  使用GIT_ASKPASS设置凭据GitHub(HTTPS):"

我认为这是因为HTTPS结帐,但我无法弄清楚我可以在哪里更改。

1 个答案:

答案 0 :(得分:0)

在两个实例中检查git配置,添加构建步骤:

git config -l

对于使用ssh的机器,您可能会看到如下配置:

url.ssh://git@github.com/.insteadOf https://github.com/

如果第二台计算机中没有该配置,则可以解释为什么仍然使用https网址。