Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由svn引起的声纳分析中的jenkins错误_Svn_Tortoisesvn_Sonarqube_Sonar Runner - Fatal编程技术网

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

由svn引起的声纳分析中的jenkins错误,svn,tortoisesvn,sonarqube,sonar-runner,Svn,Tortoisesvn,Sonarqube,Sonar Runner,当我运行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: -------------------

当我运行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文件夹并运行sonar runner时,效果很好。我试着忽略svn文件和svn文件夹,也试着禁用sonar中的责备选项,但没有任何可能的结果

哪种方法是正确的


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

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

单击类别列表中的SCM活动链接,并将“激活…”下拉列表更改为false


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

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

只需将属性
sonar.SCM.disabled=True
添加到
sonar runner/conf/sonar runner.properties
中即可。我刚刚用SonarQube服务器版本5.6.1中的
SonarQube 5.1.1

对其进行了测试
单击管理->单击配置下拉列表并选择常规设置->单击SCM->在禁用SCM传感器下拉列表中选择true并保存SCM设置(默认选择的方式为false)。

svn:E215004应指示身份验证问题。您跳过了错误的最重要部分。它在svn:E215004:之后。我不想从声纳那里得到任何与svn相关的分析。我想禁用责备过程(我希望SonarQube的行为方式使svn不存在)。您使用的是哪个版本的SonarQube?我尝试了不同版本的SonarQube-5、4.3.x和其他一些。所有版本都有相同的错误。但如果项目从未自动创建,则此错误将无效。我使用了gouessej的解决方案,该解决方案对我有效:)它也适用于Sonarqube 7.1版-转到管理->配置->SCM并设置为禁用