ランナー label - CI/CD用語集の定義
ランナー label とは、runs-on: が job を一致するマシンにルーティングするために使用する、ランナー上のタグです。
ランナー label とは、ワークフローが runs-on: で照合して job を gpu、arm64、linux などの適切な機能を持つランナーにルーティングするためにランナーに割り当てられたタグです。
ランナーはデフォルトの label (self-hosted、OS、アーキテクチャなど) と、追加したカスタム label を持ちます。job は runs-on: にリストされたすべての label を持つランナーでのみ実行されます。
照合ルール
runs-on: [self-hosted, linux, gpu] が設定されている場合、3 つすべての label を持つランナーのみが対象になります。一致するアイドルなランナーがない場合、job は利用可能になるまでキューに入ります。