Runner Group - CI/CD用語集の定義
runner groupは、セルフホストrunnerを整理し、どのリポジトリやworkflowがそれらを使用できるかを制御するGitHubの機能です。共有されたrunnerキャパシティのアクセス制御の境界です。
何を制御するか
組織またはエンタープライズのレベルで、runner groupはどのreposがそのrunnerを対象にできるかを制限し、特定のworkflowを要求できます。これにより、信頼されていないrepoが特権的なハードウェアにjobをスケジュールすることを防ぎます。
グループを対象にする
jobはruns-on:でlabelによってrunnerを選択し、次にrunner groupのポリシーが、そのリポジトリがそれらのrunnerを使用してよいかを判断します。
関連ガイド
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An **ephemeral runner** is created fresh for one job and destroyed after, giving clean, rep…
JIT Runner - CI/CD Glossary DefinitionJIT Runner: A JIT (just-in-time) runner is a GitHub Actions self-hosted runner registered with a single-use c…
Least Privilege - CI/CD Glossary DefinitionLeast Privilege: Least privilege is the principle that an identity (user, service, or CI job) should hold onl…