【问题标题】:Can't see the SCM blame infomation in Sonar在 Sonar 中看不到 SCM 的责备信息
【发布时间】:2015-02-14 10:53:15
【问题描述】:

我刚刚按照安装程序在 Sonar 4.5 中安装了 SCM Activity 插件 1.8。 Subversion 也可以在安装了 Sonar 的服务器上使用。我正在使用 ANT 目标开始声纳分析。

我想从 SVN 中提取责备信息并希望在 SoanrQube 中显示,即,每当出现新问题时,它会自动分配给罪魁祸首。

但是,一旦我启动 jenkins 1.532 作业来运行声纳指标,我就会得到以下输出控制台:

[sonar:sonar] 17:52:07.778 INFO  - Execute Findbugs 2.0.3 done: 947 ms
[sonar:sonar] 17:52:07.779 INFO  - Sensor FindbugsSensor done: 948 ms
[sonar:sonar] 17:52:07.779 INFO  - Sensor InitialOpenIssuesSensor...
[sonar:sonar] 17:52:08.426 INFO  - Sensor InitialOpenIssuesSensor done: 647 ms
[sonar:sonar] 17:52:08.427 INFO  - Sensor ProjectLinksSensor...
[sonar:sonar] 17:52:08.428 INFO  - Sensor ProjectLinksSensor done: 1 ms
[sonar:sonar] 17:52:08.428 INFO  - Sensor VersionEventsSensor...
[sonar:sonar] 17:52:08.431 INFO  - Sensor VersionEventsSensor done: 3 ms
[sonar:sonar] 17:52:08.432 INFO  - Sensor FileHashSensor...
[sonar:sonar] 17:52:08.432 INFO  - Sensor FileHashSensor done: 0 ms
[sonar:sonar] 17:52:08.432 INFO  - Sensor SurefireSensor...
[sonar:sonar] 17:52:08.432 INFO  - parsing /export/bld/monetbld/jenkins/workspace/MONET Sonar Build/monet-web/.sonar/org.codehaus.sonar_Monet_monet-repricing/build/surefire-reports
[sonar:sonar] 17:52:08.432 WARN  - Reports path not found: /export/bld/monetbld/jenkins/workspace/MONET Sonar Build/monet-web/.sonar/org.codehaus.sonar_Monet_monet-repricing/build/surefire-reports
[sonar:sonar] 17:52:08.432 INFO  - Sensor SurefireSensor done: 0 ms
[sonar:sonar] 17:52:08.432 INFO  - Sensor ScmActivitySensor...
[sonar:sonar] 17:52:08.432 INFO  - Trying to guess scm provider from project layout...
[sonar:sonar] 17:52:08.432 INFO  - Found SCM type: svn
[sonar:sonar] 17:52:08.433 INFO  - Retrieve SCM blame information with encoding UTF-8...
[sonar:sonar] 17:52:08.467 INFO  - Retrieve SCM blame information with encoding UTF-8 done: 34 ms
[sonar:sonar] 17:52:08.467 INFO  - Sensor ScmActivitySensor done: 35 ms
[sonar:sonar] 17:52:08.468 INFO  - Sensor CPD Sensor (wrapped)...
[sonar:sonar] 17:52:08.468 INFO  - JavaCpdEngine is used for java
[sonar:sonar] 17:52:08.469 INFO  - Cross-project analysis disabled
[sonar:sonar] 17:52:08.482 INFO  - Sensor CPD Sensor (wrapped) done: 14 ms
[sonar:sonar] 17:52:08.611 INFO  - Execute decorators...

它说责任信息是从 svn 中检索到的,但我仍然无法在声纳上看到它。 行说找不到报告路径。有影响吗?

【问题讨论】:

  • 我们可以在哪里设置这些属性? sonar.jazzrtc.username 和 sonar.jazzrtc.password

标签: svn ant jenkins sonarqube


【解决方案1】:

从 SonarQube 4.5 开始,您需要在 Component Viewer 上打开 SCM 装饰才能看到 SCM 信息。请参阅documentation on the SCM Tab

【讨论】:

  • 我已经打开了组件栏的单片机装饰,但仍然没有得到它。
【解决方案2】:

默认情况下,SonarQube 中不显示责备信息。 您必须单击 SCM 图标顶部的蓝色条来切换责备信息。见http://docs.sonarqube.org/display/SONAR/SCM+Information+tab

【讨论】:

  • 我点击了 SCM 图标顶部的蓝条,但还是看不到它。
  • 有人知道吗? SCM 选项卡上方的那个蓝条不起作用。还是没听懂。
猜你喜欢
  • 2015-12-18
  • 1970-01-01
  • 2016-12-24
  • 1970-01-01
  • 1970-01-01
  • 2022-10-18
  • 2016-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多