3

拥有一个由Jenkins Worflow Plugin执行的 groovy 脚本。

文档所述,到目前为止,git 步骤只有基本配置,只有一个 url 参数,建议对更复杂的事情使用通用 checkout scm 步骤。

有了这个,就可以像这样传递credentialsId:

checkout scm: [$class: 'MercurialSCM', source: 'ssh://hg@bitbucket.org/user/repo', clean: true, credentialsId: '1234-5678-abcd']

但是如何使用 SSH 密钥凭证来代替它呢?

4

1 回答 1

2

相同的语法应该适用于 SSH 私钥凭证。

顺便说一句,从1.4开始,您可以credentialsId转到简单的git步骤。

此外,如果您更新 SSH 凭据插件,您还可以选择人类可读的 ID(在创建新凭据项时)。

于 2015-04-02T11:49:35.520 回答