构建与设计
面向 DevOps / 平台的 CppDepend
将质量门禁集成到 CI/CD 流水线(Jenkins、Azure DevOps、GitHub Actions),并自动生成报告。

将质量门禁集成到 CI/CD 流水线
质量只有靠流水线强制执行才能规模化,而不是靠自觉。CppDepend 在 Jenkins、Azure DevOps、GitHub Actions、TeamCity 和 Bamboo 中作为构建步骤运行:分析代码、评估质量门禁,不达标则让构建失败。
门禁就是简单的 CQLinq 查询——“无新的关键问题”、“新代码覆盖率超过 70%”、“零新增依赖循环”——因此完成定义保持明确且受版本控制。
- 原生集成:Jenkins、Azure DevOps、GitHub Actions、TeamCity、Bamboo
- 适用于任何其他 CI 系统的命令行分析
- 质量门禁在规则违规时使构建失败
- SonarQube 集成实现统一仪表板

自动生成报告
每次 CI 运行都可以发布一份完整、独立的 HTML 报告:执行摘要、质量门禁状态、问题列表、指标演变、依赖关系图和趋势图——无需服务器,只需构建产物。
报告完全可定制:选择章节、指标和品牌,然后让流水线为每次构建归档一份报告,实现即时历史对比。
- 作为构建产物发布的独立 HTML 报告
- 可定制的章节、指标和品牌
- 趋势数据逐次构建自动收集
- 可供整个组织共享的仪表板

看看 CppDepend 在您的代码中发现了什么
下载免费试用版,几分钟内对您自己的代码库运行完整分析。
