Skip to content
Latchkey

O que é um runner efêmero?

Um runner efêmero é um worker de integração contínua que processa exatamente um job em uma máquina recém-provisionada e, em seguida, é descartado. Como nada é transportado entre os jobs, cada build começa a partir de um estado sabidamente limpo, sem arquivos, processos ou segredos remanescentes. Esse modelo é a base de uma CI segura e reproduzível em plataformas de runner hospedadas e gerenciadas.

Por que isso importa

Reutilizar uma máquina de longa duração permite que um job contamine o próximo por meio de credenciais em cache, dependências remanescentes ou um processo pela metade. Os runners efêmeros eliminam toda essa classe de instabilidade e risco de segurança ao garantir um estado limpo todas as vezes. Plataformas gerenciadas como a Latchkey provisionam runners efêmeros e com autoscaling sob demanda, para que você obtenha isolamento sem operar uma frota por conta própria.

Conceitos relacionados

  • Runners self-hosted podem se tornar efêmeros ao serem reimaginados entre jobs
  • Tokens de registro just-in-time (JIT) restringem um runner a um único job
  • Warm pools pré-inicializam runners efêmeros para reduzir a latência de cold start

Guias relacionados