Skip to content
Latchkey

Job Concurrency Limit - Definição do Glossário de CI/CD

Um job concurrency limit limita quantos jobs podem rodar ao mesmo tempo dentro de um escopo, definido no GitHub Actions com a chave concurrency (um grupo nomeado) ou por strategy.max-parallel dentro de uma matrix. Ele evita que um único workflow consuma a frota inteira ou sobrecarregue um sistema a jusante.

Dois usos comuns

Um grupo concurrency com cancel-in-progress: true garante que apenas a execução mais recente de uma branch prossiga, cancelando execuções substituídas para economizar minutos. strategy.max-parallel: 4 limita uma matrix ampla para que no máximo quatro pernas rodem de uma vez, útil quando cada perna compartilha um recurso com rate limit, como um alvo de deploy ou uma API externa.

Guias relacionados