触发 jenkins 内置 post-receive hook

Trigger jenkins build in post-receive hook

当提交被推送到 bitbucket 上的存储库时,我需要触发 jenkins 构建。 这样做的目的是使用 jenkins build

为 bitbucket 中的特定提交分配审阅者

有两个非常简单的主要选项:

使用Bitbucket Webhook Jenkins Plugin

一旦提交被推送到远程,这将允许您在 Jenkins 作业上触发构建。但是请考虑一个主要缺点,这实际上是通过 Repo 本身触发的,让 Jenkins 知道触发构建,这意味着如果您有多个作业使用同一个 repo,它们将 ALL 被触发。

使用Webhook Post Receive Plugin

我个人使用这个,它可以让你发送一个基本的 webhook 到给定的 URL,你可以使用 Jenkins 的 远程触发 作业选项授权令牌。