Skip to content
Latchkey

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