停止覆盖SonarQube现有的工作结果

时间:2017-03-23 05:43:13

标签: jenkins sonarqube sonarqube-scan

我正在通过Jenkins运行SonarQube执行扫描程序插件。

这些都是我的分析属性

sonar.projectKey=Project1
sonar.projectName=ProProject
sonar.projectVersion=Layer1
sonar.verbose=true
sonar.sources=src
sonar.qualitygate=SonarQube way 
sonar.libraries=lib
sonar.tests=Tests
sonar.issuesReport.html.enable=true
sonar.issuesReport.console.enable=true 
sonar.includePlugins=views,report,buildbreaker
sonar.analysis.mode=publish
sonar.issuesReport.console.enable=true
sonar.sourceEncoding=UTF-8

当我尝试查看声纳作业的SonarQube结果时,我发现以前作业的结果被新作业覆盖。

我失去了以前的工作成绩

1 个答案:

答案 0 :(得分:3)

这是该插件和SonarQube的默认行为。如果您想查看项目代码质量和问题(SonarQube 5.6.2的UI)随时间的变化:

  • 转到您的SonarQube实例,
  • 点击您感兴趣的项目名称,
  • 在项目名称下,会有一个菜单:点击Dashboards - >时间机器。

您将看到显示问题数量,代码行数,测试覆盖率等变化的图表。在右上角,您应该可以选择您感兴趣的时间范围。