ランナーラベルセレクター - CI/CD用語集の定義
ランナーラベルセレクターとは、schedulerが一致するrunnerを選べるよう、jobがruns-onに列挙するlabelです。
ランナーラベルセレクターとは、schedulerが一致するrunnerに配置できるよう、jobが runs-on で要求するlabelの集合です。labelはOS、アーキテクチャ、サイズ、カスタム機能を記述します。
labelは作業を適切なハードウェアへルーティングします。過度に限定的なlabelは、適格なrunnerがないままjobをキューに残す可能性があります。
マッチングの仕組み
runs-on: [self-hosted, linux, gpu] を持つjobは、3つすべてのlabelを備えたrunnerでのみ実行されます。標準labelとカスタムlabelを組み合わせて特定のプールを狙います。
関連ガイド
Queue Position - CI/CD Glossary DefinitionQueue Position: Queue position is where a pending CI job sits in line while it waits for a free runner. A job…
Ephemeral Runner Lifecycle - CI/CD Glossary DefinitionEphemeral Runner Lifecycle: The ephemeral runner lifecycle is the create, run one job, then destroy cycle of…