我们在声纳6.7.5中使用了新的分支分析功能:
./gradlew -Dsonar.branch.name=$branchName clean build sonarqube
对于覆盖率分析,我们使用:
apply plugin: 'jacoco'
问题在于显示了分支的问题,但未显示分支的覆盖范围。因此,如果我们合并到母版中,我们将永远不知道覆盖范围是否足以通过质量门。有可能显示特定分支机构的覆盖范围吗?
在sonarqube项目仪表板中,主分支的覆盖范围显示得很好。
答案 0 :(得分:1)
有相同的问题。似乎只有主分支/主控显示覆盖率,分支分析仅显示问题。试图找出这是配置问题或预期的行为。
实际上,我认为我已经找到了原因。 承保范围仅适用于长期存在的分支机构。 在更高版本的声纳中已解决此问题。
好像 在7.4中的短暂分支和PR上提供代码覆盖。复制将在7.5中提供。