Skip to content
Latchkey

O Que É um Job Timeout?

Um job timeout é um limite configurado de quanto tempo um único job pode rodar antes de o CI cancelá-lo à força. Ele protege contra travamentos, loops infinitos e jobs esperando por algo que nunca chega. Atingir o timeout marca o job como falho e libera o runner.

Por que isso importa

Um job travado sem timeout pode segurar um runner indefinidamente, bloqueando a fila e queimando minutos cobrados. Um job timeout razoável limita esse desperdício e revela travamentos como falhas a investigar. Defini-lo baixo demais, porém, pode matar builds legitimamente longos, então ele deve refletir a duração real de pior caso.

Guias relacionados