启动触发器Jenkins Bitbucket挂钩

时间:2019-03-14 20:25:39

标签: git jenkins bitbucket ngrok

嗨,我在设置位桶挂钩以启动Jenkins触发器时遇到问题。 我在本地计算机广告上安装了Jenkins,并使用ngrok创建了唯一的网址。 在我的bitbucket设置的项目页面中,我以这种方式配置了Webhooks

http://myngrokurl/bitbucket-hook/

在我的Jenkins项目中,在我标记的设置下

将更改推送到BitBucket时构建

但是当我按下master分支时,我在ngrok控制台中看到了bitbucket-hook POST,但是jenkins没有启动。 我的设置有问题吗?

2 个答案:

答案 0 :(得分:0)

首先,您需要验证链接http://myngrokurl/bitbucket-hook/是否可以在其他网络中访问,例如,您正在使用Bitbucket Cloud

您可以尝试在Jenkins项目中启用Build Triggers-> Poll SCM

注意到有一个视图请求链接,并允许您启用历史记录收集,您可能想尝试一下此选项,看看是否有任何代码推送触发了Webhook调用 Discalimer:我从来没有亲自尝试过这个“查看请求”,因为使用webhook链接和“将更改推送到BitBucket时构建”和“轮询SCM”组合的配置已经可以使用了。但是我认为此功能可以帮助您快速调查并找出根本原因

答案 1 :(得分:0)

我使用通用的Webhook触发插件解决了我的问题 https://wiki.jenkins.io/display/JENKINS/Generic+Webhook+Trigger+Plugin