Aller au contenu

Qualité logicielle

Quality Gate

Étape de contrôle du pipeline de développement qui ne laisse passer une modification que si des critères fixes sont remplis.

Un Quality Gate est une étape de contrôle au sein du pipeline de développement, où une modification de code est vérifiée automatiquement par rapport à des critères définis – par exemple des tests réussis, un taux minimal de couverture de tests ou l’absence de certaines classes d’erreurs issues de l’analyse statique de code. Ce n’est que lorsque tous les critères sont remplis que la modification peut avancer vers la fusion ou la livraison.

Les critères applicables sont définis par chaque équipe ; il n’existe pas de seuil universel. Un Quality Gate ne remplace pas une vérification sur le fond, mais empêche que des modifications enfreignent inaperçues des normes minimales connues.

La pratique chez Provimedia

À quoi Provimedia l'utilise

Provimedia place des Quality Gates dans ses propres pipelines et fournit avec Code Guardian un outil qui impose de tels gates sous forme de hook de refus (deny hook) pour les agents IA.

Utiliser Quality Gate pour votre projet ?

Découvrons lors d'un entretien gratuit comment nous pouvons le mettre en œuvre pour vous.