O Que É um Runner Group?
Um runner group é um agrupamento lógico de runners self-hosted ou gerenciados com políticas de acesso associadas a ele. O grupo controla quais repositórios, organizações ou workflows têm permissão para enviar jobs a esses runners. É a principal forma de isolar runners sensíveis de código não confiável.
Por que importa
Sem agrupamento, qualquer repo em uma organização pode colocar jobs em um runner com acesso à rede de produção. Runner groups permitem cercar runners de alto privilégio a repositórios específicos, impondo o menor privilégio no nível da frota. Plataformas gerenciadas mapeiam grupos para tiers, então custo e política de acesso caminham juntos.
Conceitos relacionados
- Restringe quais repos podem usar um conjunto de runners
- Combina com runner labels para roteamento dentro de um grupo
- Suporta o isolamento com menor privilégio de runners sensíveis
Guias relacionados
What Is a Runner Label?A runner label is a tag attached to a CI runner that a job uses to target the right machine, such as its OS,…
What Is the Principle of Least Privilege?Least privilege means granting every user, job, or token only the minimum permissions needed to do its task a…
What Is a Managed Runner?A managed runner is CI compute operated by a third party that handles provisioning, scaling, isolation, and m…