BitBucket & Bamboo - 检查拉取请求不会破坏目标分支上的构建
BitBucket & Bamboo - check pull request doesn't break build on destination branch
我目前将我的 BitBucket 设置为遵循 Git 流模型 (https://datasift.github.io/gitflow/IntroducingGitFlow.html),并让我的 Bamboo CI 运行ning 与 develop
分支。
我想知道的是,如果合并不会破坏 develop
分支上的构建,我是否可以将 BitBucket 设置为仅批准 and/or 合并来自功能分支的拉取请求。
因此,如果我们有合并分支 feature/amazing-new/feature
的拉取请求,则只有在 Bamboo 可以成功进行合并和构建的情况下,拉取请求才会被关闭并且分支会合并到 develop
。
我环顾四周,只看到了针对功能分支本身 运行 构建计划的答案,而 BitBucket 文档只有涵盖构建和拉取请求的段落:https://confluence.atlassian.com/bitbucketserver/checks-for-merging-pull-requests-776640039.html
Bamboo 可以配置为构建合并结果:https://confluence.atlassian.com/bamboo/using-plan-branches-289276872.html#Usingplanbranches-Branchupdater
当检测到功能分支中的新提交时,它会将功能分支合并到工作副本中的主分支,构建并将结果发送到 Bitbucket。在 Bitbucket 端,您可以将拉取请求设置配置为在构建损坏时不允许 PR 合并。
我目前将我的 BitBucket 设置为遵循 Git 流模型 (https://datasift.github.io/gitflow/IntroducingGitFlow.html),并让我的 Bamboo CI 运行ning 与 develop
分支。
我想知道的是,如果合并不会破坏 develop
分支上的构建,我是否可以将 BitBucket 设置为仅批准 and/or 合并来自功能分支的拉取请求。
因此,如果我们有合并分支 feature/amazing-new/feature
的拉取请求,则只有在 Bamboo 可以成功进行合并和构建的情况下,拉取请求才会被关闭并且分支会合并到 develop
。
我环顾四周,只看到了针对功能分支本身 运行 构建计划的答案,而 BitBucket 文档只有涵盖构建和拉取请求的段落:https://confluence.atlassian.com/bitbucketserver/checks-for-merging-pull-requests-776640039.html
Bamboo 可以配置为构建合并结果:https://confluence.atlassian.com/bamboo/using-plan-branches-289276872.html#Usingplanbranches-Branchupdater
当检测到功能分支中的新提交时,它会将功能分支合并到工作副本中的主分支,构建并将结果发送到 Bitbucket。在 Bitbucket 端,您可以将拉取请求设置配置为在构建损坏时不允许 PR 合并。