2013-10-21 7 views
8

JenkinsとSonar Runnerプラグインを使用してアンドロイドアプリケーションのソナー解析をトリガーしようとしています。 Antを使用してコードをビルドする私の仕事に、 "Invoke Standalone Sonar Analysis"ビルドステップを追加しました。それが失敗したソナー分析ステップに取得し、出力すると、次のJenkinsを使用したソナー解析では実行ファイルが見つかりません

------------------------------------------------------------------------ 
SONAR ANALYSIS FAILED 
------------------------------------------------------------------------ 
FATAL: Sonar runner executable was not found for Sonar Runner 2.2.2 
Build step 'Invoke Standalone Sonar Analysis' marked build as failure 

ジェンキンスエージェントは、私は/ optにソナーランナーをインストールしている/して、適切なSONAR_RUNNER_HOMEとPATH変数を更新したリモートのLinuxサーバであります。

ランナーを正しく取り付けましたか?私はドキュメントや他の同様のインストール関連の質問を見てきましたが、私の問題が何かを見つけることができませんでした。

答えて

1

[Manage Jenkins]セクションの[Configure ...]で、Sonar Runnerのインストールを正しく設定しましたか?チェックボックス自動的にインストールし、Codehausからバージョンを自動的にインストールします。

+0

はい。私はjenkins/tools /ディレクトリのソナーランナージップジップを抽出しなければならないと思っていますか? –

1

Jenkinsがインストールされているのと同じサーバーにSonar Runnerをインストールします。

+1

私はこれをしました。 –

+1

詳細を教えてください。ジェンキンスのバージョン?ソナーランナーバージョン?ソナーのサーバーのバージョン? –

3

ジェンキンスでランナーのパスを正しく設定してください。最後に*/binのないパスです。それは少し難しいです。

関連する問題