如何使用Sonar Github插件报告Github Pull Requests中的代码覆盖率

Mar*_*ana 5 github sonarqube

我有SonarQube服务器5.6,我正在使用Github.我已经完成了设置Sonar Github插件的集成,但我不明白这是否应该报告新代码是否不符合质量门中的代码覆盖率阈值设置.

在Quality Gate中,我定义了一个错误,除非Pull Request引入的新代码的代码覆盖率超过75%.

  1. 如果添加的新代码不符合我设置的质量门指标,Sonar Github插件是否应在Github pull请求中报告问题(注释)?
  2. 如果试图合并的新代码不符合覆盖期望,有没有办法在Github Pull Requests中标记?

谢谢!

G. *_*eam 7

拉请求分析目前无法引发所有类型的问题.具体而言,它不会引发与度量相关的问题,因为这些问题在分析报告处理期间在服务器端进行了整合,而在Pull Request分析中,分析报告的设计从未提交给服务器.

编辑它提供的开发版($)的一部分PR分析都装点在提供商(例如GitHub上)的PR 显示了服务器上的PR.然而,指标相关的问题依然没有在这个增强的分析显示.