开始触发 Jenkins Bitbucket Hook
Start trigger Jenkins Bitbucket Hook
您好,我在设置 bitbucket 挂钩以启动 Jenkins 触发器时遇到问题。
我在我的本地机器上安装了 Jenkins,我使用 ngrok 创建了一个唯一的 url。
在我的 bitbucket 设置的项目页面中,我以这种方式配置了一个 webhooks
http://myngrokurl/bitbucket-hook/
在我的 Jenkins 项目中,在我标记的设置下
将更改推送到 BitBucket 时构建
但是当我在 master 分支上推送时,我在我的 ngrok 控制台中看到了 bitbucket-hook POST 但 jenkins 没有触发。
我的设置有问题吗?
首先,您需要验证 link http://myngrokurl/bitbucket-hook/ 是否可以在不同的网络中访问,例如,您使用的是 Bitbucket Cloud
您可以尝试在 Jenkins 项目中启用 Build Triggers -> Poll SCM
注意到有一个查看请求 link 并允许您启用历史记录收集,您可能想尝试这个选项并查看任何代码推送是否触发 webhook 调用
Discalimer:我个人从未尝试过此 'view request',因为我使用 webhook link 和 'Build when a change is pushed to BitBucket' 以及 'Poll SCM' 组合的配置已经有效。但我认为此功能可以帮助您快速调查并找出根本原因
我使用通用 webhook 触发器插件解决了我的问题
https://wiki.jenkins.io/display/JENKINS/Generic+Webhook+Trigger+Plugin
您好,我在设置 bitbucket 挂钩以启动 Jenkins 触发器时遇到问题。 我在我的本地机器上安装了 Jenkins,我使用 ngrok 创建了一个唯一的 url。 在我的 bitbucket 设置的项目页面中,我以这种方式配置了一个 webhooks
http://myngrokurl/bitbucket-hook/
在我的 Jenkins 项目中,在我标记的设置下
将更改推送到 BitBucket 时构建
但是当我在 master 分支上推送时,我在我的 ngrok 控制台中看到了 bitbucket-hook POST 但 jenkins 没有触发。 我的设置有问题吗?
首先,您需要验证 link http://myngrokurl/bitbucket-hook/ 是否可以在不同的网络中访问,例如,您使用的是 Bitbucket Cloud
您可以尝试在 Jenkins 项目中启用 Build Triggers -> Poll SCM
注意到有一个查看请求 link 并允许您启用历史记录收集,您可能想尝试这个选项并查看任何代码推送是否触发 webhook 调用 Discalimer:我个人从未尝试过此 'view request',因为我使用 webhook link 和 'Build when a change is pushed to BitBucket' 以及 'Poll SCM' 组合的配置已经有效。但我认为此功能可以帮助您快速调查并找出根本原因
我使用通用 webhook 触发器插件解决了我的问题 https://wiki.jenkins.io/display/JENKINS/Generic+Webhook+Trigger+Plugin