如何为Bitbucket中的特定分支触发Jenkins构建PR

时间:2017-12-06 00:28:03

标签: jenkins fork bitbucket pull-request jenkins-blueocean

我们有一个"祝福"存储库,每个团队都启用自动同步(祝福 - > fork)来分配此存储库。在他们自己的分叉回购中,团队创建了他们的功能分支。然后他们向 blessed 存储库上的主分支发出拉取请求。 由于自动同步,它们无法在自己的仓库中更改管道配置。 我们希望Jenkins将拉取请求发现限制为仅从一个团队的一个分支中提取请求。 我们怎么能这样做。

1 个答案:

答案 0 :(得分:0)

Forks实际上是独立的存储库 - 它们具有不同的路径,不同的所有权和不同的权限,即使它们具有一些共享的代码历史记录。

如果您正在让Bitbucket向Jenkins发送webhooks以触发构建,那么删除任何不应该拥有它的fork的配置。如果您正在让Jenkins轮询更新,那么更新Jenkins以便它只轮询应该通过Jenkins构建的fork。如果您要转移到Pipelines,那么Pipelines YAML对于每个fork都是不同的。