Skip to content
Latchkey

Timeout - Definição do Glossário de CI/CD

Timeout: um timeout é o tempo máximo que uma operação pode rodar antes de ser abortada, evitando que uma requisição ou job travado fique pendurado indefinidamente.

Um timeout é o tempo máximo que uma operação pode rodar antes de ser abortada, evitando que uma requisição ou job travado fique pendurado indefinidamente.

Toda chamada de rede e todo job precisam de um limite superior. Sem um timeout, uma operação travada pode reter um recurso para sempre e se propagar em um pipeline paralisado.

Em CI

O GitHub Actions limita um job com timeout-minutes (padrão 360). Defina um valor mais apertado para que um teste travado seja encerrado e o runner seja liberado, em vez de cobrar por horas de um job travado.

Guias relacionados