由svn责备引起的声纳分析中jenkins的错误

Tej*_*sad 13 svn tortoisesvn sonar-runner sonarqube

当我运行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:
Run Code Online (Sandbox Code Playgroud)

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

这是正确的方法吗?

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

Pau*_*aft 17

在SonarQube v4中,转到项目的仪表板,然后转到Project Configuration\Settings(搜索框右上角).

单击"类别"列表中的"SCM活动"链接,然后将"激活..."下拉列表更改为false.

在此输入图像描述

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


gou*_*sej 12

只需将属性添加sonar.scm.disabled=truesonar-runner/conf/sonar-runner.properties.我刚试过它SonarQube 5.1.1.