Jenkins / Github webhook

时间:2016-03-22 21:31:30

标签: github jenkins webhooks

我正在使用Jenkins版本1.654和Github插件1.18.1以及Git插件2.4.3。

我设置了一个Jenkins作业,它可以从Github存储库中获取并成功构建。

我遇到了GitHub WebHook的问题。当一个更改被推送到GitHub时,我启用了" ** Build#34;在Jenkins Job上,使用以下格式在github上设置webhook:

http://jenkinsuser:jenkinspassword@jenkins-server:8080/github-webhook/

当更改Github repo时,我在Jenkins日志中看到以下内容:

INFO: Received POST for https://github.com/orgname/reponame
Mar 22, 2016 9:15:58 PM org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber$1 run
INFO: Poked Jenkins_Project_Name

然而,构建并没有开始。 Jenkins收到Github发来的通知后,似乎一切都正确沟通。

Github显示成功交付的有效负载。

任何建议都将不胜感激!!!

由于

- T的

1 个答案:

答案 0 :(得分:0)

既然你说过:

  

任何建议都将不胜感激!!!

您可以尝试Generic Webhook Trigger。它应该能够支持相同的用例,但能够更好地反馈正在发生的事情。

这里有一些GitHub用例:

https://github.com/jenkinsci/generic-webhook-trigger-plugin/tree/master/src/test/resources/org/jenkinsci/plugins/gwt/bdd/github