Skip to content
Latchkey

O Que É um SSH Executor?

Um SSH executor é um modo de runner que se conecta a um host remoto por SSH e roda os comandos do job lá. O build é executado no ambiente daquela máquina, e não no runner em si. Ele é usado para atingir hardware especializado ou pré-existente que não pode hospedar o agente do runner diretamente.

Por que isso importa

Alguns builds precisam de uma máquina específica, como um hardware particular ou um SO em que o agente do runner não roda. Um SSH executor permite que o CI comande esse host remotamente. Os trade-offs são a confiabilidade da conexão e o mesmo isolamento fraco de rodar diretamente em um host compartilhado.

Guias relacionados