如何为jenkins git插件指定ssh密钥

时间:2016-09-22 09:12:03

标签: git jenkins ssh

我正在使用git plugin,据称可以整合" Jenkins凭据管理功能":

  

凭据:使用Jenkins凭据管理功能,用于连接到存储库的凭据(除非允许匿名访问)。使用的凭据类型取决于底层协议。对于SSH连接,仅支持私钥验证。

很棒,"詹金斯证书管理功能"为我工作:我能够从SCM"。

运行"管道脚本

那么,我如何在git插件中使用这些凭据? git插件文档中和web中都没有示例。这是我的Jenkins文件的相关部分,使用git步骤:

node {
    stage('Checkout') {
        git url: 'ssh://git@5.6.7.8:5999/my/repo.git', branch: 'wip'
    }
    ...
}

1 个答案:

答案 0 :(得分:0)

他们似乎在此期间添加了一些文档: https://jenkins.io/doc/pipeline/steps/git/

因此,对于您的示例,以下内容应该有效:

speed