如果SonarQube代码质量关闭项目失败,则限制Stash中的合并到主分支

时间:2016-02-10 20:22:04

标签: git sonarqube bitbucket git-merge bitbucket-server

DEV分支 - 开发环境 主要分支 - 所有更高的环境

目前我们在Stash中有一个DEV分支,如果使用构建断路器插件在SonarQube中未达到质量门限阈值,我们将失败构建

但我们也允许DEV跳过构建断路器检查。

作为额外的检查,如果不满足质量门,我们希望将Stash中的合并限制为从DEV到MAIN。我知道Stash允许在合并时设置一些限制。但是我不知道我是否可以根据项目的SonarQube质量门状态来执行此操作

1 个答案:

答案 0 :(得分:2)

如果您不介意商业插件,可以使用我们的Atlassian插件Sonar for Bitbucket Server来实现这一点。该插件可以做更多,但最明显的是它显示Sonar仅在两个分支之间的差异问题。

希望这有帮助。

干杯, 迈克尔