2013-10-22 40 views
0

这是我的第一个问题在这里。我花了3天的时间寻找答案,但仍然没有。声纳3.2分析问题与SonarScmManager

我使用Hudson为超过30个项目获得Sonar分析。 (他们建在相同的环境中)

项目主要使用Ant。
哈德森版本:2.1.2
SCM同步配置插件:0.0.3

在几个项目中,我得到这样的错误:


INFO .p.s.SonarScmManager - Executing: /bin/sh -c cd /export/hudson/workspace/project2/sources_for_sonar/a/ab/abc/abcd && svn --username user --password '****' --no-auth-cache --non-interactive --trust-server-cert blame --xml SomeKindOfJava.java 
INFO .p.s.SonarScmManager - Working directory: /export/hudson/workspace/project2/sources_for_sonar/a/ab/abc/abcd 
INFO  org.sonar.INFO - Retrieve SCM info for /export/hudson/workspace/project2/sources_for_sonar/a/ab/abc/abcd/OtherJavaFile.java 
WARN   o.s.p.s.Blame - Fail to retrieve SCM info of: /export/hudson/workspace/project2/sources_for_sonar/a/ab/abc/abcd/DiffJavaFile.java. Reason: The svn command failed. 
20:19:59 couldn't set locale correctly 
20:19:59 couldn't set locale correctly 
20:19:59 /bin/sh: svn: not found 

我也想过这个问题是SVN尚未安装用于操作系统(Solaris),但不会影响所有其他项目,不仅仅是其中一些项目?

回答

0

我不认为这个问题涉及到SonarQube。问题很明显。您需要使svn客户端可用于您的sonarQube分析仪

+0

谢谢您的回答。 正如我已经解释:这是发生在一些项目,但不是全部,所以我不明白为什么svn客户端可用于某些项目,而其他人不是。你能否详细解释我应该提供哪些资源?然后到它是什么相关? – Geekete