在轮询 SCM 时将 ssh-agent 与 jenkins 结合使用

Ric*_*y19 5 git bitbucket ssh-agent jenkins jenkins-plugins

我使用 Jenkins ssh-agent 插件来为我的构建提供 ssh 凭证,该凭证运行良好,但是我将其设置为轮询 scm(在本例中为 bitbucket git)以检查更改。

当然,要访问存储库以轮询更改,它还需要这些 ssh 凭据,我似乎无法在 wiki 中找到与此相关的任何内容,但必须有一种方法可以做到这一点。

对于他们来说没有实现它似乎是一件愚蠢的事情,毕竟如果你需要 ssh 凭据来克隆和构建,你还需要他们进行轮询,对吗?

小智 0

git 插件信息本身有很多关于 SSH 密钥的信息:

https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin

基本上,您需要在运行 jenkins 的 CI 用户上安装密钥。(未集成 SSH 凭据插件。)