2

我刚刚按照安装过程在 Sonar 3.2 中安装了 SCM Activity 插件 1.5 。所以 Subversion 也可以在安装了 Sonar 的服务器上使用。此外,我检查了 svn 在命令提示符下是否可用。

但是,一旦我开始运行 Sonar 指标的 jenkins 作业,我就会在输出控制台中收到以下警告:

[INFO] [11:17:24.504] Retrieve SCM info for /home/jenkins/jenkins-workspace/jobs/fhome-module-base-model_METRICS/workspace/src/main/java/com/mainsys/fhome/module/base/model/validation/ValidationResult.java
[INFO] [11:17:24.505] Executing: /bin/sh -c cd /home/jenkins/jenkins-workspace/jobs/fhome-module-base-model_METRICS/workspace/src/main/java/com/mainsys/fhome/module/base/model/validation && svn --username sonar --password '*****' --no-auth-cache --non-interactive --trust-server-cert blame --xml ValidationResult.java
[INFO] [11:17:24.506] Working directory: /home/jenkins/jenkins-workspace/jobs/fhome-module-base-model_METRICS/workspace/src/main/java/com/mainsys/fhome/module/base/model/validation
[WARN] [11:17:24.523] Fail to retrieve SCM info of: /home/jenkins/jenkins-workspace/jobs/fhome-module-base-model_METRICS/workspace/src/main/java/com/mainsys/fhome/module/base/model/validation/ValidationResult.java. Reason: The svn command failed.
/bin/sh: svn: not found

知道如何解决这个问题吗?

4

1 回答 1

1

svn 可执行文件可能在您的路径中可用,但在执行 Jenkins 的用户的路径中不可用。

于 2012-09-21T11:37:02.673 回答