每次在github org上创建存储库时如何触发jenkins?

时间:2017-04-24 20:26:51

标签: git github jenkins

我知道如果对repo进行推送,如何触发jenkins但是对于这个实例,我有一个github组织,并且想要在这个github组织上创建一个存储库时触发jenkins(添加webhooks和团队)。我有一个组织级别的钩子但是没有指定触发器的地方。 git插件专门请求存储库URL。

我打算创建一个使用存储库列表更新的repo,并将该repo作为钩子,但听起来过于设计。还有其他更简单的方法吗?

1 个答案:

答案 0 :(得分:2)

Organization webhooksintroduced in December 2014)可以针对任何events制作,包括creation events(包括存储库创建)

您应该能够注册一个,并将Jenkins服务器URL作为侦听器。由于Jenkins GitHub插件可能无法处理您确切的webjook JSON有效负载,因此该URL可以是自定义侦听器之一,能够通知您的Jenkins。
例如,请参阅worg/hookah