将所有要素分支与主要

时间:2017-02-17 11:58:59

标签: sonarqube

在SonarQube中,我有一个master分支的项目和每个功能分支的项目:feature/someFeature

我希望在分析与我的功能分支对应的任何项目时,应将其与我的master分支项目进行比较。如果我的功能分支的项目具有更差的代码覆盖率或总体成绩,我希望Quality Gates失败。

知道如何使用SonarQube做到这一点吗?

1 个答案:

答案 0 :(得分:1)

不容易,但您可以尝试使用'@BatchSide'(实现PostJob)插件,其中包含:

1-用web api rest加载最后一次master分析(新的GetRequest(“api / ....)”
2-使用PostJobContext对象考虑curent analys结果
3-做自己的事情,然后抛出MessageException.of(“太多错误比较器与主分支”);