Skip to content
Latchkey

Runner Pool - CI/CD用語集の定義

runner poolは、1つのjobキューを共有する交換可能なrunnerの集合です。

runner poolは、jobキューを共有する交換可能なrunnerのグループです。jobはpool内の空いているrunnerにディスパッチされ、poolは需要に応じてスケールアップまたはスケールダウンします。

runner poolは、同じlabelや機能を持つrunnerをグループ化し、どのrunnerでも一致するjobを処理できるようにします。poolは、ほとんどのマネージドおよびself-hostedの構成におけるautoscalingの単位です。

CIにおいて

poolのサイジングは、コストとキュー待ち時間のバランスを取ります。poolが大きいほど待ち時間は減りますが、アイドルコストは上がります。warm poolはcold startを避けるために数台のrunnerを準備状態で保持します。

関連ガイド