これを設定すると時間がかかりますか?Team Foundation Server開発者と同じマシンに継続的に統合する
私は自分のマシンで動作しています。私はTFS 2010でCIをセットアップしたかったので、コードをチェックインするたびにビルドを開始します。私のコンピュータが本当に遅くなっている間にこれがコーディングのプロセスを作りますか?
ビルドやもののために別のマシンに投資する前に、他のものをテストしたいだけです。
これを設定すると時間がかかりますか?Team Foundation Server開発者と同じマシンに継続的に統合する
私は自分のマシンで動作しています。私はTFS 2010でCIをセットアップしたかったので、コードをチェックインするたびにビルドを開始します。私のコンピュータが本当に遅くなっている間にこれがコーディングのプロセスを作りますか?
ビルドやもののために別のマシンに投資する前に、他のものをテストしたいだけです。
はい、遅くなります。特に他の人がチェックインするときにマシンが構築される場合は特にそうです。あなたがコミットする唯一の人であれば、おそらく耐え難いほどです。
私はコミットする唯一の人になるので、それは大丈夫でしょうか? – slandau
スローはい、ビルド品質の観点から、私は懸念しています。開発者用マシン(私のものを含む)には、あらゆる種類の醜いものがインストールされています。私は専用のビルドマシン(バーチャルまたはリアル)を持つことの本当に大きなファンです。
私はうまくいけばそれを設定しますが、今のところ私は1台のマシンしか持っていません。私がネットブックのようなビルドマシンとしてラップトップをセットアップしても大丈夫でしょうか? – slandau
一時的な解決策として、独自のボックスを使用しても問題ありませんが、それは遅くなりますが、どれくらい頻繁にコミットしますか?ビルドはどれくらいですか?あまりにも悲惨であってはいけません。ネットブックは問題ありませんが、あなたのマシンは遅くなることはありません。いずれの戦略も、一時的な解決策としては問題ありません。 – EricMinick
ビルドサーバーがもたらす利点の1つは、「自分の箱でうまく動作する」という引数を妨げることです。だから私は、VMの幹部へのメリットを示すためにVMを最初の段階で使用することを検討します。その後、ビルド用の専用サーバーを要求するのが簡単になります。
フルマシンを購入する代わりにVMを検討してください。ビルドマシンは文字通りほとんど何もしません。 – Marcie
@Marcie - 私たちのビルドマシンは非常に頻繁な継続的インテグレーションビルドで一日中アクティブです。つまり、VMの考え方に注意してください。コンパイルでは多くのバーストCPUを使用でき、まともな量のメモリが必要です。これらを踏むことは物事をかなり遅くする。 – Robaticus
私はOPが自分のマシンでそれを実行することを話しているので、この環境には多くの開発者がいないと思っています。私は間違っている可能性があります... – Marcie