jenkins 管道中的 bitbucket 插件应该有多个存储库作为触发器

bitbucket plugin in jenkins pipeline should have several repositories as trigger

我们使用几个 git 源代码库来进行通用构建。因为不仅一个,而且其中几个可能会单独更改,所以我们需要检查多个存储库以触发 jenkins 管道脚本的调用。

我想,其他人可能也对这种扩展功能感兴趣。非常感谢任何 proposal/hint 如何解决这个问题。

我们还没有实现 bitbucket 插件的使用,因为现在这还不能满足我们的需求。

您可以尝试使用 web hooks

将您的网络挂钩放在项目级别,对项目内存储库的更改将触发网络挂钩。

然后在 Jenkins 方面,您将需要 Generic Webhook Plugin

Bitbucket 向 Jenkins 发送一个 json 负载,Jenkins 使用负载。

您可以使用 Json path expression tester 从负载中获取相关字段。从中你可以决定应该触发什么构建。

更新的方法是使用 Bitbucket Server plugin for Jenkins