【问题标题】:Error in jenkins during sonar analysis caused by svn blamesvn blame引起的声纳分析时jenkins出错
【发布时间】:2018-04-20 20:00:32
【问题描述】:

当我运行 jenkins 任务时,我收到以下错误

17:12:49.738 INFO  - Sensor SCM Sensor...
17:12:49.847 INFO  - SCM provider for this project is: svn
17:12:49.847 INFO  - Retrieve SCM blame information...
17:12:49.863 INFO  - 843 files to be analyzed
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 1:11.026s
Final Memory: 31M/214M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: The svn blame command [svn blame --xml --non-interactive -x -w src/com/musigma/muPDNA/RESTClient/ServiceClient.as] failed: svn: E215004:

当我尝试删除 .svn 文件夹并运行声纳运行器时,它工作正常。我尝试忽略 svn 文件和 svn 文件夹,也尝试禁用声纳中的 blame 选项,但没有任何可能的结果。

哪种方法是正确的??

它没有在任何地方提及。我想消除由blame(svn)引起的错误,但我不想在分析之前删除“.svn”文件夹(这是我能够让它工作的唯一方法)

【问题讨论】:

  • svn: E215004 应该表明身份验证问题。
  • 您跳过了错误中最重要的部分。它在svn: E215004:之后。
  • 我不想要声纳的任何 svn 相关分析。我想禁用责备进程(我希望 SonarQube 以不存在 svn 的方式运行)。
  • 您使用的是哪个版本的 SonarQube?
  • 我尝试了不同版本的 sonarqube-5、4.3.x 等等。所有版本都出现同样的错误。

标签: svn tortoisesvn sonarqube sonar-runner


【解决方案1】:

在 SonarQube v4 中,转到项目的仪表板,然后转到项目配置\设置(搜索框右上方)。

单击类别列表中的 SCM Activity 链接并将“Activation of...”下拉菜单更改为 false。

您可以在全局设置页面上更改默认设置。

【讨论】:

  • 尽管如果项目从未自动创建,这将无济于事。我使用了 gouessej 的解决方案,它对我有用:)
  • 它也适用于 Sonarqube 版本 7.1 - 转到管理->配置->SCM 并设置为禁用
【解决方案2】:

只需将属性sonar.scm.disabled=true 添加到sonar-runner/conf/sonar-runner.properties。我刚刚用SonarQube 5.1.1测试了它。

【讨论】:

    【解决方案3】:

    在 Sonar 的最新版本 (SonarQube v 5.0.1) 中,属性设置为 true 以停用 SCM 传感器。 所以选择“True”来禁用 SCM 并解决这个问题 :)

    【讨论】:

      【解决方案4】:

      在 Sonarqube 服务器版本 5.6.1 版中 点击 Administration -> 点击 Configuration Dropdown 并选择 General settings -> 点击 SCM -> 在 Disable the SCM Sensor 下拉菜单中选择 true 并保存 SCM settings(默认选择的意思是 false)。

      【讨论】:

        猜你喜欢
        • 2013-04-23
        • 2015-04-28
        • 1970-01-01
        • 1970-01-01
        • 2012-10-19
        • 2017-04-20
        • 2013-01-13
        • 2015-04-05
        • 2013-06-09
        相关资源
        最近更新 更多