我们已经为SOnarqube配置了Jenkins和sonarqube。获取有关建筑的下列错误:请帮助:
NFO:
错误:声纳转轮执行过程中出错:无法在org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)执行声纳在org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) at java.security.AccessController.doPrivileged(Native方法)在org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher( org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) at org.sonar.runner.api.Runner.execute(Runner.java:100) at org.sonar.runner.Main.executeTask(Main.java:70) at org.sonar.runner.Main.execute(Main.java:59) at org.sonar.runner.Main.main(Main.java:53)由: java.lang.IllegalStateException:svn指责命令svn ext/projectmgt/ProjectNumberAutoSuggestion.java --xml --非交互式-x -w E155036失败: svn: E155036:请参阅svn升级命令svn: E155036:'C:\CodeReview\JenkinsHome\jobs\Test\workspace‘的工作副本太旧(格式29),无法使用客户端版本'1.8.13 (r1667537)’(预期格式31)。您需要首先升级工作副本。
at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:110)
at org.sonar.plugins.scm.svn.SvnBlameCommand.access$000(SvnBlameCommand.java:45)
at org.sonar.plugins.scm.svn.SvnBlameCommand$1.call(SvnBlameCommand.java:91)
at org.sonar.plugins.scm.svn.SvnBlameCommand$1.call(SvnBlameCommand.java:88)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)错误:错误:使用SonarQube开关重新运行-X运行程序以启用完全调试日志记录。生成步骤“调用独立的SonarQube分析”标记为“失败生成:失败”
发布于 2015-10-13 21:08:31
在我看来这个问题很清楚。工作空间是用更早版本的SVN签出的,低于1.8。当声纳试图运行时,它使用的是SVN1.8,如果使用以前的SVN版本签出工作区,它将无法工作。这里有两种选择:
https://stackoverflow.com/questions/33082593
复制相似问题