Construire & Concevoir
CppDepend pour DevOps / Plateforme
Intégrez des quality gates dans vos pipelines CI/CD (Jenkins, Azure DevOps, GitHub Actions) et automatisez les rapports.

Intégrer des quality gates dans les pipelines CI/CD
La qualité ne passe à l'échelle que si elle est appliquée par le pipeline, pas par la bonne volonté. CppDepend s'exécute comme étape de build dans Jenkins, Azure DevOps, GitHub Actions, TeamCity et Bamboo : il analyse le code, évalue vos quality gates et fait échouer le build s'ils ne sont pas respectés.
Les gates sont de simples requêtes CQLinq — « aucun nouveau problème critique », « couverture sur le nouveau code supérieure à 70 % », « zéro nouveau cycle de dépendances » — la définition de "fini" reste donc explicite et versionnée.
- Intégrations natives : Jenkins, Azure DevOps, GitHub Actions, TeamCity, Bamboo
- Analyse en ligne de commande pour tout autre système CI
- Les quality gates font échouer le build en cas de violation des règles
- Intégration SonarQube pour des tableaux de bord unifiés

Automatiser les rapports
Chaque exécution CI peut publier un rapport HTML complet et autonome : résumé exécutif, statut des quality gates, listes de problèmes, évolution des métriques, diagrammes de dépendances et graphiques de tendance — aucun serveur requis, juste des artefacts.
Les rapports sont entièrement personnalisables : choisissez les sections, les métriques et le branding, puis laissez le pipeline archiver un rapport par build pour une comparaison historique instantanée.
- Rapports HTML autonomes publiés comme artefacts de build
- Sections, métriques et branding personnalisables
- Données de tendance collectées automatiquement build après build
- Tableaux de bord partageables pour toute l'organisation

Découvrez ce que CppDepend trouve dans votre code
Téléchargez l'essai gratuit et lancez une analyse complète de votre propre code en quelques minutes.
