group runnerとは?
group runnerは、そのグループ内の多くのプロジェクトが利用できるよう、グループまたは組織レベルで登録されたrunnerです。1つのリポジトリに紐づくのではなく、中央で管理される共有キャパシティです。チームはこれを使ってrunnerリソースをプールし、プロジェクト間で一貫したポリシーを適用します。
なぜ重要か
リポジトリごとにrunnerを登録すると、セットアップが重複し、アイドルのキャパシティが無駄になります。group runnerはfleetを一元化し、プロジェクト間のjobが同じマシンと設定を共有できるようにします。トレードオフは、1つの多忙なプロジェクトが他をリソース不足にしないよう、競合とアクセススコープを慎重に管理しなければならない点です。
関連ガイド
What Is a Runner Labels Expression?A runner labels expression is the set of labels a job requests so the CI scheduler routes it to a runner that…
What Is a Runner Concurrency Limit?A runner concurrency limit is the maximum number of jobs a runner or fleet may execute at once, capping paral…
What Is an Autoscaling Executor?An autoscaling executor is a runner configuration that provisions fresh compute on demand for each job and te…