Skip to content
Latchkey

Build Farm とは何か?

build farm とは、build と test のワークロードを実行するために確保されたマシンのクラスタで、build ツールに対して executor の pool として公開されます。distributed build やリモート実行が引き出す水平方向のキャパシティを供給し、多くの場合その前段に共有 cache を備えます。チームはこれを、開発者ごとのマシンではなく共有インフラとして扱います。

なぜ重要か

中央の farm は、ラップトップや単一の CI runner よりもはるかに多くの並列性へのアクセスをすべての build に与え、組織全体でウォームな共有 cache を償却します。キャパシティ、キューイング、コストはその後 fleet レベルの関心事になります。マネージド runner プラットフォームは、需要に応じて executor pool をスケールする弾力的な build farm として機能できます。

関連ガイド