我正在使用this Git插件,使用SonarQube分析我的代码。
在执行拉取请求时,我正在分析Git master
分支上的覆盖范围,然后分析同一SonarQube项目上某些功能分支feature/some-feature
的覆盖范围。
如果功能分支上的覆盖范围较小,我的构建失败。
但是,SonarQube不会显示Coverage on New Code
指标(可能是因为我正在分析不同的分支)。
当我在同一个项目中构建不同的Git分支时,如何让SonarQube显示Coverage on New Code
?
答案 0 :(得分:0)
执行拉取请求分析时,会运行大多数规则。但是,有一些规则,例如覆盖和重复的规则,仅在提交分析报告后才在服务器端运行。
由于拉取请求分析根据定义是“预览”,因此它不会向服务器提交分析报告,因此无法引发覆盖问题。