Runner Efêmero - Definição do Glossário CI/CD
Um runner efêmero roda um único job e depois se remove, para que nenhum estado vaze entre builds.
Um runner efêmero é um runner auto-hospedado configurado para aceitar exatamente um job e depois se desregistrar, garantindo que todo job comece de um estado limpo e não contaminado.
Registrar um runner com a flag --ephemeral faz com que ele processe um job e saia. Combinados com autoscaling, os runners efêmeros oferecem o isolamento dos runners hospedados com o controle dos auto-hospedados.
Por que efêmero
Runners persistentes podem vazar secrets, caches ou malware de um job anterior para o próximo. Runners efêmeros eliminam essa classe de contaminação entre jobs, o que importa mais para repositórios públicos e pull requests não confiáveis.
Guias relacionados
Just-in-Time Runner - CI/CD Glossary DefinitionJust-in-Time Runner: A just-in-time (JIT) runner is registered with a single-use configuration token from the…
Self-Hosted Runner (GitHub Actions) - CI/CD Glossary DefinitionSelf-Hosted Runner (GitHub Actions): A self-hosted runner is a machine you own and register with GitHub Actio…
Autoscaling Runner - CI/CD Glossary DefinitionAutoscaling Runner: An autoscaling runner setup automatically adds runners when jobs queue and removes them w…