嗨,我在设置位桶挂钩以启动Jenkins触发器时遇到问题。 我在本地计算机广告上安装了Jenkins,并使用ngrok创建了唯一的网址。 在我的bitbucket设置的项目页面中,我以这种方式配置了Webhooks
http://myngrokurl/bitbucket-hook/
在我的Jenkins项目中,在我标记的设置下
将更改推送到BitBucket时构建
但是当我按下master分支时,我在ngrok控制台中看到了bitbucket-hook POST,但是jenkins没有启动。 我的设置有问题吗?
答案 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