Bitbucket:如果 Jenkins 构建失败,则阻止合并拉取请求

问题描述 投票:0回答:1

我们将 Jenkins 配置为每当用户在 Bitbucket 服务器上创建拉取请求时执行构建。

构建完成后,结果通过“Bitbucket Server Notifier”插件发送到Bitbucket。

我们如何配置 Bitbucket Server,使其仅在上次构建成功时才允许合并拉取请求?

jenkins bitbucket
1个回答
3
投票

在 BitBucket 中,他们有一个称为合并检查的功能。

您可以检查以下情况:

Check for at least {#} approvals
Check for unresolved pull request tasks
Check for {#} passed builds on the last commit

但是,在免费计划中,这只是一个警告。

当您选择这些选项中的任何一个时(并且没有高级版) 计划),当用户有未解决的合并检查时我们会警告用户,但是 他们仍然能够合并。防止用户合并、升级 转到高级版并选择防止合并未解决的合并检查。

因此,您需要一个高级计划来阻止用户在构建失败时合并。您可以在他们的文档中阅读更多相关信息: https://support.atlassian.com/bitbucket-cloud/docs/suggest-or-require-checks-before-a-merge/

© www.soinside.com 2019 - 2024. All rights reserved.