Skip to content
Latchkey

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

Um quality gate reprova o build quando métricas como coverage de testes, erros de lint ou achados de segurança violam um limite definido.

Um quality gate é um checkpoint de aprovado/reprovado que reprova um build quando métricas de qualidade de código (coverage, erros de lint, achados de segurança, duplicação) cruzam um limite definido.

Quality gates transformam padrões subjetivos em regras rígidas que a pipeline impõe. Ferramentas como o SonarQube trazem um quality gate padrão; você também pode montar um a partir de uma ferramenta de coverage que sai com código diferente de zero abaixo de uma porcentagem.

Condições comuns de gate

Limites típicos: coverage em código novo acima de 80%, zero novas vulnerabilidades críticas, nenhum novo code smell acima de um rating. Uma única condição reprovada reprova o gate inteiro.

Guias relacionados