【问题标题】:BitBucket & Bamboo - check pull request doesn't break build on destination branchBitBucket & Bamboo - 检查拉取请求不会破坏目标分支上的构建
【发布时间】:2017-05-25 22:32:11
【问题描述】:

我目前将我的 BitBucket 设置为遵循 Git 流模型 (https://datasift.github.io/gitflow/IntroducingGitFlow.html),并让我的 Bamboo CI 在develop 分支上运行。

我想知道的是,如果合并不会破坏 develop 分支上的构建,我是否可以将 BitBucket 设置为仅批准和/或合并来自功能分支的拉取请求。

因此,如果我们有合并分支feature/amazing-new/feature 的拉取请求,则只有在 Bamboo 可以合并和构建成功的情况下,拉取请求才会关闭,并且分支合并到 develop

我环顾四周,只看到涉及针对功能分支本身运行的构建计划的答案,而 BitBucket 文档仅包含涵盖构建和拉取请求的段落:https://confluence.atlassian.com/bitbucketserver/checks-for-merging-pull-requests-776640039.html

【问题讨论】:

    标签: continuous-integration bitbucket bamboo


    【解决方案1】:

    Bamboo 可配置构建合并结果:https://confluence.atlassian.com/bamboo/using-plan-branches-289276872.html#Usingplanbranches-Branchupdater

    当检测到特性分支中的新提交时,它会将特性分支合并到工作副本中的主分支,构建并将结果发送到 Bitbucket。在 Bitbucket 方面,您可以将拉取请求设置配置为在构建损坏时不允许 PR 合并。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-26
      • 2018-02-19
      • 2013-07-08
      • 2017-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多