1つのGitリポジトリに約80のC#プロジェクトがあります。CIサーバーはTeamCityであり、これを使用してgitマスターリポジトリへのすべてのコミットに基づいて構築します。
サーバー上にすべてのプロジェクトを構築するための最良の方法を考え出そうとしています。
これらのプロジェクトは現在、いくつかの.slnファイル(それぞれ約20プロジェクト)にグループ化されていますが、ビルドサーバーがこのソリューションをビルドするだけでよいように、すべてのプロジェクトで「マスター」ソリューションファイルを作成するのが一般的な方法ですか?
または、各ソリューション/プロジェクトのビルドを適切と思われるもので実行するMSBuildまたはその他のスクリプトファイルを保持することが望ましいですか?