责备信息未在少数SonarQube项目中显示

时间:2017-09-05 07:04:03

标签: sonarqube git-blame

我们正在使用SonarQube版本5.6.3和GitLab进行版本控制。在某些项目中,责备条目不会显示在SonarQube项目中,而是显示在其余项目中。项目设置似乎没有区别,也没有日志的线索。此功能内置SonarQube版本。

我们如何让SonarQube显示所有项目的责备信息?

1 个答案:

答案 0 :(得分:0)

请验证项目的SCM设置:

  • 打开项目信息中心
  • 选择Administration → General Settings → SCM
  • 确认sonar.scm.disabled设置为falseDefault(其中Default: false

如果无法修改服务器上的设置,可以将-Dsonar.scm.disabled=false添加到扫描仪执行中。

如果启用了SCM传感器,则从构建中打开日志并验证:

    存在
  • 行:

    [INFO] Sensor SCM Sensor
    [INFO] Sensor SCM Sensor (done) | time=19ms
    
  • 存在包含元数据的SCM目录(例如.git

相关问题