Limite de Timeout de Job - Definição do Glossário CI/CD
Um limite de timeout de job é o máximo de minutos que um job pode rodar antes que o CI o cancele; o padrão do GitHub Actions é 360.
Um limite de timeout de job é o tempo máximo que um job pode rodar antes que o CI o cancele, definido com timeout-minutes. O GitHub Actions usa como padrão 360 minutos (6 horas) por job.
Um timeout apertado impede que um job travado queime minutos por horas e libera o runner para outro trabalho.
Onde definir
Adicione timeout-minutes: 30 no nível do job, ou em uma única etapa para limitar apenas essa etapa. Quando o limite é atingido, o job falha com um cancelamento, não com um erro normal.
Guias relacionados
Step Retry Policy - CI/CD Glossary DefinitionStep Retry Policy: A step retry policy defines how a failing step is automatically re-attempted, including th…
Runner Idle Timeout - CI/CD Glossary DefinitionRunner Idle Timeout: A runner idle timeout is how long an autoscaled runner stays up with no work before it i…