Skip to content
Latchkey

O Que É um Remote Build Executor?

Um remote build executor é um servidor que executa ações individuais de build ou de teste despachadas por uma ferramenta de build por meio de um protocolo de execução remota. Em vez de compilar tudo em uma única máquina, a ferramenta de build envia ações para um pool de executors que as executam em paralelo e retornam os resultados. É assim que builds grandes escalam além de um único host.

Por que isso importa

Monorepos grandes contêm muito mais ações independentes do que uma máquina consegue executar rapidamente, e a execução remota as distribui por muitos workers. Combinada com um action cache compartilhado, uma ação que outro build já executou retorna instantaneamente. Em runners gerenciados, descarregar para um pool de executors mantém o próprio runner pequeno enquanto os builds continuam rápidos.

Guias relacionados