Skip to content
Latchkey

O Que É um Custom Executor?

Um custom executor é um mecanismo de extensibilidade em que o runner chama scripts fornecidos pelo usuário para preparar um ambiente, rodar o job e fazer a limpeza, em vez de usar um executor embutido. Os scripts podem provisionar qualquer backend que o time queira. É a válvula de escape para computação que os executors padrão não suportam.

Por que isso importa

Quando nenhum dos executors embutidos serve, um custom executor permite que um time conecte o CI a uma infraestrutura sob medida implementando alguns hooks de ciclo de vida. Ele oferece máxima flexibilidade ao custo de ser dono da lógica de provisionamento. É assim que hardwares incomuns ou setups de nuvem são integrados a um runner.

Guias relacionados