【发布时间】: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