Cum să configurezi quality gate-uri în Codacy — Ghid pas cu pas
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să configurezi quality gate. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Configurezi quality gate-uri în Codacy pentru a automatiza controlul calității. Un quality gate definește praguri minimale care, dacă nu sunt îndeplinite, blochează un Pull Request.
Step-by-Step Fix
1. Accesează setările quality gate
Din Codacy, Settings > Quality Gates. Poți alege între template-uri predefinite sau personalizate.
2. Configurare praguri
# .codacy.yaml
quality_gates:
- name: "Production Gate"
conditions:
- metric: coverage
operator: "<"
value: 80
enabled: true
- metric: issues
operator: ">"
value: 10
enabled: true
- metric: duplicated_lines
operator: ">"
value: 5
enabled: true
3. Asociază quality gate cu branch-uri
branch_patterns:
- pattern: main
quality_gate: "Production Gate"
- pattern: "feature/*"
quality_gate: "Development Gate"
Common Mistakes
- Praguri nerealiste -- coverage 100% blochează tot; alege praguri realizabile
- Fără excepții -- documentația și testele pot fi excluse din anumite metrici
- Quality gate neschimbat -- ajustează pragurile pe măsură ce proiectul se maturizează
- Fără notificări -- configurează notificări pentru quality gate eșuat
- Prea multe condiții -- 3-5 metrici sunt suficiente; prea multe încetinesc revizuirea
Practice Exercise
Creează un quality gate care blochează PR-urile cu coverage sub 70%, mai mult de 20 de issue-uri sau mai mult de 3% cod duplicat.
FAQ
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro.
← Previous
Cum să configurezi pattern-uri de analiză în Codacy — Ghid pas cu pas
Next →
Cum să monitorizezi metrici de calitate în Codacy — Ghid pas cu pas
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro