如何从多个私有GitHub存储库触发Jenkins构建?

时间:2013-04-01 13:49:44

标签: git jenkins continuous-integration hudson

我有一个Jenkins框配置为构建多个私有托管在GitHub上的项目。每个项目都已分配了自己的部署密钥,并通过this answer.

中提到的~/.ssh/config进行了别名化

然而,现在我正试图通过GitHub插件的网络钩子https://user:pass@myci.example.com/github-webhook设置触发的构建,但看起来我遇到了问题,因为我的作业配置了{{1}等存储库并且插件没有识别它们,因为它试图将它与github-my-project:zacharydanger/my-project.git匹配。

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

好的。看起来没有解决方法,但this GitHub support page about managing deploy keys表示您只需创建用于部署的用户帐户即可。所以我已经将Jenkins的默认公钥添加到一个帐户中,并且可以通过它来访问它需要构建的私有存储库。