Sql Server を実行する TeamCity、2 つのビルド エージェント (現時点では)、および SVN リポジトリで構成される新しい環境の要件をまとめようとしています。
6 人の開発者がおり、現在 CI プロセスに参加している 5 つのアクティブなソリューションがあり、時間の経過とともに明らかに成長します。現在、ビルドに 10 分以上かかるソリューションはないため、複雑さと場所の点でそれほど大きくはありません。
自動化されたテストを実行できるように、ビルド プロジェクト自体に sql サーバーのインスタンスが必要です。TeamCity の sql インスタンスとは別に保持する必要があると思います。
これらを実行するのに適したハードウェア構成を誰でも提案できますか? ディスク I/O は、実際の CPU パワーよりも重要になりますか?
これらすべてを単一のマルチ CPU、RAID、および仮想化で実行できますか?
Windows 2008 と hyper-v で実行する必要がありますか?
私は常に他の人にサーバーの要件と構築を任せてきましたが、今は自分の足を汚さなければなりません。
どんなアドバイスでも大歓迎