责怪信息未显示在几个Sonarqube项目中



我们使用Sonarqube版本5.6.3和GitLab进行版本控制。在某些项目中,责任条目未显示在Sonarqube项目中,而其余项目则显示。项目设置似乎没有差异,也没有线索。此功能带有Sonarqube版本。

我们如何让Sonarqube显示责任信息项目?

请验证项目的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

相关内容

  • 没有找到相关文章

最新更新