在比较不同的分支时,Git插件不会显示新代码的指标

时间:2017-02-20 16:17:29

标签: git sonarqube

我正在使用this Git插件,使用SonarQube分析我的代码。

在执行拉取请求时,我正在分析Git master分支上的覆盖范围,然后分析同一SonarQube项目上某些功能分支feature/some-feature的覆盖范围。

如果功能分支上的覆盖范围较小,我的构建失败。

但是,SonarQube不会显示Coverage on New Code指标(可能是因为我正在分析不同的分支)。

当我在同一个项目中构建不同的Git分支时,如何让SonarQube显示Coverage on New Code

1 个答案:

答案 0 :(得分:0)

执行拉取请求分析时,会运行大多数规则。但是,有一些规则,例如覆盖和重复的规则,仅在提交分析报告后才在服务器端运行。

由于拉取请求分析根据定义是“预览”,因此它不会向服务器提交分析报告,因此无法引发覆盖问题。