これまでのところ、「Clean Workspace」オプションを「All」に設定してビルドをセットアップしました。TFSサーバーとビルドサーバーは「連続ビルド」には十分な速度ではない(またはチェックインが多すぎる)ため、「ローリングビルド」です。
ソースの取得には常に数分かかるため、「Clean Workspace」モードの「Outputs」または「None」に変更したいと思います。
それでも、削除しないとチェックアウトしたものと時間が経つにつれて矛盾が生じるのではないかと心配しているため、時々自動クリーンビルドを実行したいと考えています。10回のビルドごと、または毎晩のように..ただし、同じビルド定義を使用します(および/またはビルドマシンの同じフォルダーにあります)。(マシン上でビルド エージェントを 1 つだけ使用しています。)
(いずれにせよ、テストなどを伴う拡張されたナイトリー ビルドを実行する予定であり、そこでクリーン ビルドを実行し、そのフィードバックを他のビルドに再度使用することができます..しかし、プロセスを可能な限り自動化したいと考えています。)
速度と信頼性をうまく組み合わせる方法は?