如何通过 Gitbucket 的 webhook 在 Jenkins 中触发自动构建?

How to trigger auto build in Jenkins via Gitbucket's webhook?

有一个 Java maven 项目,其源代码由 Gitbucket 管理。在 jenkins 中为项目配置了一个 Maven 项。

并且,现在想要在 gitbucket 收到新提交时触发 jenkins 中的自动构建,根据:https://plugins.jenkins.io/gitbucket

这是我所做的:

当前状态:

问题:

谢谢。

(在评论和尝试的帮助下,有点想出了机制,现在可以通过 webhook 自动构建。)

机制 - Jenkins 的 Gitbucket 插件

  • 插件通过比较以下 2 个值来确定触发哪个作业:
    1. Jenkins 作业的 repository urlSource Code Management 下。
    2. Gitbucket 存储库的 git 克隆 url http 协议。

提示:

  • 因此 不能在 Source Code Management 下的 jenkins 作业的 repository url 中使用 ssh 协议。
    因为它不会匹配 gitbucket 的 webhook 使用的 url,因此无法触发构建。请改用 http 协议。

  • 在 jenkins 的作业中,Gitbucket 部分下的 url
    指定gitbucket中repo的主页url(不适用于git克隆),主要用于link使用.
    它是可选的,如果设置,那么在职位页面中将有一个link到url。