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