SonarQube不会在项目仪表板上创建图表

时间:2017-06-06 18:51:07

标签: sonarqube

SonarQube指标图表未在我的项目仪表板上显示在总数和质量门评级之后。 list of analyses

当前版本的SonarQube和插件以及MySQL 5.7。我正在通过其管理 - >项目 - >管理 - >创建项目创建一个新的SQ项目,然后按如下方式执行分析(任何大写的变量或匿名):*

MSBuild.SonarQube.Runner.exe begin /k:KEY /v:VERSION /d:sonar.host.url=http://localhost:9000/ /d:sonar.login=TOKEN /d:sonar.projectDate=YYYY-MM-DDTHH:MM:SS+0000
MSBuild.exe /maxcpucount /nr:false /nologo /target:rebuild /verbosity:quiet PROJECT\PROJECT.sln
MSBuild.SonarQube.Runner.exe end /d:sonar.login=TOKEN

我尝试过VERSION等于常量值“1.0”,VERSION等于我分析的每个git提交的UNIX时间字符串(自1970年1月1日起的秒数)。我也尝试过配置过去90天的项目泄漏期以及previous_analysis,但我认为这只会影响右栏中的图形。如果有人能告诉我我做错了什么,我会很感激。

*这些是由Python脚本执行的命令的示例,该脚本以递增顺序迭代git commit哈希列表及其关联的时间戳,以填充项目历史记录。反过来,python脚本模仿Jenkins的工作,最终将接管调用SonarQube。

后台任务页面:background tasks

1 个答案:

答案 0 :(得分:0)

您的项目主页屏幕截图显示了泄漏期间的图表,但没有向左延伸到整体部分。

这将是您的分析日期和“泄漏期”定义的问题。如果您的泄漏期设置为previous_version,那么您需要查看分析中的sonar.version值。到目前为止,看起来您的所有分析都是泄漏周期分析,这就是为什么没有任何东西被过滤到整体视图中。