Limite de Concorrência - Definição do Glossário CI/CD
Um limite de concorrência restringe quantas execuções em um grupo rodam ao mesmo tempo.
Um limite de concorrência restringe quantas execuções compartilham um grupo de concorrência ao mesmo tempo; apenas uma execução por grupo prossegue enquanto outras ficam na fila ou são canceladas, controlado pela chave concurrency:.
A concorrência do GitHub Actions é definida por uma chave concurrency.group. Execuções que mapeiam para o mesmo grupo não podem rodar simultaneamente, o que evita deploys sobrepostos e execuções duplicadas desperdiçadas.
Exemplo
.github/workflows/deploy.yml
concurrency:
group: deploy-${{ github.ref }}
cancel-in-progress: trueGuias relacionados
Concurrency Group - CI/CD Glossary DefinitionConcurrency Group: A concurrency group is the string key under `concurrency.group` that identifies which runs…
cancel-in-progress - CI/CD Glossary Definitioncancel-in-progress: cancel-in-progress is a concurrency option that, when `true`, cancels any already-running…