Build & Design
CppDepend for DevOps / Platform
Integrate quality gates into CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions), automate reports.

Integrate quality gates into CI/CD pipelines
Quality only scales when it's enforced by the pipeline, not by goodwill. CppDepend runs as a build step in Jenkins, Azure DevOps, GitHub Actions, TeamCity and Bamboo: it analyzes the code, evaluates your quality gates, and fails the build when they aren't met.
Gates are plain CQLinq queries — "no new critical issues", "coverage on new code above 70%", "zero new dependency cycles" — so the definition of done stays explicit and versioned.
- Native integrations: Jenkins, Azure DevOps, GitHub Actions, TeamCity, Bamboo
- Command-line analysis for any other CI system
- Quality gates fail the build on rule violations
- SonarQube integration for unified dashboards

Automate reports
Every CI run can publish a complete, self-contained HTML report: executive summary, quality gate status, issue lists, metrics evolution, dependency diagrams and trend charts — no server required, just artifacts.
Reports are fully customizable: choose the sections, the metrics and the branding, then let the pipeline archive one report per build for instant historical comparison.
- Self-contained HTML reports published as build artifacts
- Customizable sections, metrics and branding
- Trend data collected automatically build after build
- Shareable dashboards for the whole organization

See what CppDepend finds in your code
Download the free trial and run a full analysis on your own codebase in minutes.
