(AWS)Ubuntu Jenkins管道没有接收webhook呼叫

时间:2017-05-17 08:30:30

标签: git amazon-web-services jenkins ubuntu-14.04

我试图建立一个简单的jenkins管道,它使用SCM轮询通过webhook从github接收POST请求并相应地构建repo。目前,webhook请求已经完成,但jenkins似乎并没有承认这一点。我已经检查过AWS上的安全组,并且认为他们不是问题所在:

HTTP TCP 80 0.0.0.0/0
HTTP TCP 80 ::/0
Custom TCP Rule TCP 8080 0.0.0.0/0
Custom TCP Rule TCP 8080 ::/0
SSH TCP 22 0.0.0.0/0
HTTPS TCP 443 0.0.0.0/0
HTTPS TCP 443 ::/0

当github推送请求发出时,我还检查了webhook在github中指向的URL:

http://{ec2_instance}:8080/github-webhook/

使用:

x-www-form-urlencoded

但也无济于事,尽管这些要求是在历史上提出的。如果我手动构建,它工作正常,但它似乎无法识别webhook民意调查。我有点难过,我错过了部分过程吗?或者是否有某些原因导致AWS可能阻止了帖子请求?

如果我错过了任何重要信息,请随时提出。

由于

编辑:通过Jenkins日志查看,当我重新发送到webhook时,jenkins给出了:

May 18, 2017 9:36:32 AM org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber onEvent
INFO: Received PushEvent for https://github.com/CJWaszczuk/Banking-API from 192.30.252.42 ⇒ http://ec2-52-213-234-202.eu-west-1.compute.amazonaws.com:8080/github-webhook/
May 18, 2017 9:36:32 AM org.jenkinsci.plugins.github_branch_source.PushGHEventSubscriber onEvent
INFO: Received PUSH for https://github.com/CJWaszczuk/Banking-API from 192.30.252.42 ⇒ http://ec2-52-213-234-202.eu-west-1.compute.amazonaws.com:8080/github-webhook/

0 个答案:

没有答案