4

SonarQube と MSBuild および Team Build の統合の発表に関して、SonarQube Runner と SonarQube.MSBuild.Runner の関係について誰かアドバイスをいただけますか? SonarQube.MSBuild.RunnerがSonarQube Runner を置き換えるのか、それともその上にあるのかは不明です。

4

1 に答える 1

8

@Techtwaddle は正しいです。MSBuild.Runner は sonar-runner を呼び出します。

MSBuild.Runner v0.9 は次のことを行います。

  • SonarQube サーバーから構成設定をフェッチします。
  • MSBuild フェーズで情報を収集します。
  • sonar-project.properties ファイルを生成します。
  • ソナーランナーを呼び出して、さらなる分析を実行します。

一部の分析は、ソナー ランナーを呼び出す前に実行されるようになりました。たとえば、FxCop 分析は、ソナー ランナーから呼び出されるのではなく、MSBuild フェーズの一部として実行されるようになりました。

現在、sonar-runner と MSBuild.Runner の両方を手動でインストールする必要があります。これを変更する作業が計画されているため、MSBuild.Runner のみをインストールする必要があります。http://jira.sonarsource.com/browse/SONARMSBRU-42を参照してください。

于 2015-06-18T10:05:27.630 に答える