2017-06-06 73 views
0

SonarQube指标图表不会显示在我的项目仪表盘上,位于总数和Quality Gate评级之后。 list of analysesSonarQube不会在项目仪表板上创建图表

当前版本的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 

我已经试过版本等于*到一个常量值“1.0”,VERSION等于我分析的每个git commit的UNIX时间字符串(自1970年1月1日以来的秒数)。我也尝试过配置最近90天的项目泄漏期和previous_analysis,但我认为这只会影响右列中的图表。如果有人能够告诉我我做错了什么,我将不胜感激。

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

后台任务页面:background tasks

+0

您的项目主页和您的列表(以SQ为单位)的截图分析? –

+0

截图添加到原始问题。 – SGDave

回答

0

你的项目主页的截图显示了在泄漏期间的图,但不离开延伸到整个部分。

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