Runner Group - CI/CD 用語集の定義
runner group とは、organization または enterprise レベルの self-hosted runner の集合で、どのリポジトリや workflow がそれらを使えるかを制御するアクセスポリシーを備えています。
なぜ存在するのか
グループを使うと、admin は多くのリポジトリにまたがって runner の pool を共有しつつ、機密性の高い runner(クラウド認証情報や特別なハードウェアを持つもの)を承認済みのリポジトリに制限できます。job は runs-on: の label とグループ設定を組み合わせてグループを対象にします。
CI において
Latchkey のようなマネージド runner プロバイダーは runner group として提示できるため、チームはマシン自体を管理することなく、選択したリポジトリを保守された pool に向けられます。
関連ガイド
Self-Hosted Runner - CI/CD Glossary DefinitionSelf-Hosted Runner: A self-hosted runner is a machine you provision and connect to GitHub Actions to execute…
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An ephemeral runner is a self-hosted runner registered with the `--ephemeral` flag that acc…
Managed Runner - CI/CD Glossary DefinitionManaged Runner: A **managed runner** is a runner operated by a third party (like Latchkey) - you get self-hos…