Jenkins を使用して、プロジェクトの CI ビルドを可能な限りモジュール化しようとしています。つまり、チェックアウト/ビルド/テスト/分析/デプロイ用の独立したジョブを、必要に応じて連鎖させることができます。
問題は、Sonar でテストのみを実行したり、分析のみを実行したりする方法がわからないことです。前者に関しては、私は完全に迷っています。後者については、 を設定できることを理解していますsonar.dynamicAnalysis = reuseReport
。しかし、私たちのテストは MSTest 形式であり、Gallio を使用して実行しています。Sonar は、Gallio/MSTest ではなく、 surefire/cobertura/clover レポート ファイルのみをサポートしているように見えるため、Sonar にテスト出力を読み取らせる方法がわかりません。
では、Sonar でテスト フェーズと分析フェーズを分割するにはどうすればよいでしょうか。