【问题标题】:Start trigger Jenkins Bitbucket Hook启动触发 Jenkins Bitbucket Hook
【发布时间】:2019-03-14 20:25:38
【问题描述】:

您好,我在设置 bitbucket 挂钩以启动 Jenkins 触发器时遇到问题。 我在本地机器上安装了 Jenkins,我使用 ngrok 创建了一个唯一的 url。 在我的 bitbucket 设置的项目页面中,我以这种方式配置了一个 webhook

http://myngrokurl/bitbucket-hook/

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

将更改推送到 BitBucket 时构建

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

【问题讨论】:

    标签: git jenkins bitbucket ngrok


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多