仕事で非常に大規模な継続的なビルド (数百の Visual Studio ソリューション、数千のプロジェクト) を実装することを考えています。.NET、C++、および VB6 コードが含まれています。TeamCity でいくつかのソリューションを構築していますが、依存関係が正しく設定されていません。ソースコードと TeamCity (または別のツール) の間で依存関係を同期させることは、この規模ではまったく非現実的に思えます。 TeamCity でソリューションの依存関係を自動的に検出するツール/プラグインがあるかどうかは誰にもわかりませんか? 他の継続的インテグレーション ツールではどうですか? .NET プロジェクトでしか機能しない場合でも、それは大きな助けになります。
ファイル アクセスを監視することで依存関係を推測する小さなコマンド ライン ツール ( gittup.org/tup ) を見つけました。この手法をより大規模なビルド ツールに適用することは可能と思われますが、それが行われたかどうかはわかりません。あるいは、まったく別の解決策があるかもしれません。