2012-05-11 12 views
0

私たちはJenkinsを使ってプロジェクトのCIビルドを可能な限りモジュール化しています。つまりcheckout/build/test/analysis/deployの独立したジョブです。必要です。ソナーのテスト実行と解析フェーズを分割する

問題は、ソナーにテストを実行させたり解析を実行させるしか方法がないことです。前者に関しては、私は完全に失われています。後者については、sonar.dynamicAnalysis = reuseReportを設定できることを理解しています。しかし、私たちのテストはMSTest形式であり、Gallioを使用して実行しています。ソナーはGallio/MSTestではなくsurefire/cobertura/clover report filesをサポートしているようです - ソナーにテスト出力を読み込ませる方法がわかりません。

ソナーにテストと分析の段階を分割させるにはどうすればよいですか?

+0

あなたはどのランナーを使用しているのMaven、アリやコマンドライン – oers

+0

ジェンキンスためのソナープラグイン:??http://docs.codehaus.org/display/SONAR/Hudson+and+Jenkins+Plugin –

答えて

2

IMO、ソナーが同時にテストと解析を処理できるようにすると、構成がはるかに簡単になります(=> "reuseReport"を使用すると、ビルド/テスト間でアセンブリを移動した場合、ソナー解析)。

基本的に、私が言っていることは、あなたの "分析"仕事では、ソナーがテスト+静的分析を行うということです。それは我々がSonarSourceで何をすべきか、我々が持っているのです:すべてのの「チェックアウト/ビルド/テスト/展開」ん

  • 継続的インテグレーションプロセスは、「」チェックアウト/ビルド/ソナーを行い
  • 連続検査工程をコミット「毎晩
関連する問題