Sonarqube 新代码上的技术负债率始终显示为0%

Sonarqube 新代码上的技术负债率始终显示为0%,sonarqube,technical-debt,Sonarqube,Technical Debt,我在新代码中遇到了一个与技术债务比率相关的问题。 当我引入新代码时,我可以看到新代码上的债务增加了,但是债务比率始终显示为0。 我已经尝试过修改开发代码(10、15、20),但仍然看到了同样的问题 我错过了任何配置吗 SonarQube版本:也包括5.6.6和6.7。 经过几天的斗争,我们找到了答案 如果未配置SCM,则不会计算“新代码上的技术负债比率”(详细信息见开发案例) 对于基于Maven的项目 在POM文件中添加SCM标记详细信息 () 在SonarQube中启用并添加SCM详细信息

我在新代码中遇到了一个与技术债务比率相关的问题。 当我引入新代码时,我可以看到新代码上的债务增加了,但是债务比率始终显示为0。 我已经尝试过修改开发代码(10、15、20),但仍然看到了同样的问题

我错过了任何配置吗

SonarQube版本:也包括5.6.6和6.7。
经过几天的斗争,我们找到了答案

如果未配置SCM,则不会计算“新代码上的技术负债比率”(详细信息见开发案例)

对于基于Maven的项目

  • 在POM文件中添加SCM标记详细信息 ()
  • 在SonarQube中启用并添加SCM详细信息

    A ) Go to Administration --> General Settings --> SCM (Left side menu)
         1.set as false to "Disabled the SCM Sensor" and SCM provider "svn"
         2.Add User name and password in SVN
    
  • 运行声纳扫描您的项目