2

インストール手順に従って、Sonar3.2にSCMActivityプラグイン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 に答える