Skip to content
Latchkey

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

Um concurrency group é uma chave definida com concurrency.group que limita um workflow (ou job) a uma única instância em execução por chave, opcionalmente cancelando execuções em progresso mais antigas com cancel-in-progress: true.

Padrão típico

Usar group: ${{ github.workflow }}-${{ github.ref }} garante que apenas o push mais recente para uma branch continue buildando, cancelando execuções substituídas para economizar minutos de CI. Para deploys você normalmente deixa cancel-in-progress: false para que um release nunca seja interrompido.

Guias relacionados