CppDepend
首页/解决方案/DevOps / 平台

构建与设计

面向 DevOps / 平台的 CppDepend

将质量门禁集成到 CI/CD 流水线(Jenkins、Azure DevOps、GitHub Actions),并自动生成报告。

面向 DevOps / 平台的 CppDepend

将质量门禁集成到 CI/CD 流水线

质量只有靠流水线强制执行才能规模化,而不是靠自觉。CppDepend 在 Jenkins、Azure DevOps、GitHub Actions、TeamCity 和 Bamboo 中作为构建步骤运行:分析代码、评估质量门禁,不达标则让构建失败。

门禁就是简单的 CQLinq 查询——“无新的关键问题”、“新代码覆盖率超过 70%”、“零新增依赖循环”——因此完成定义保持明确且受版本控制。

  • 原生集成:Jenkins、Azure DevOps、GitHub Actions、TeamCity、Bamboo
  • 适用于任何其他 CI 系统的命令行分析
  • 质量门禁在规则违规时使构建失败
  • SonarQube 集成实现统一仪表板
功能:DevOps 集成 →
将质量门禁集成到 CI/CD 流水线
在流水线中评估的质量门禁:PASS/WARN/FAIL 由您的规则决定。

自动生成报告

每次 CI 运行都可以发布一份完整、独立的 HTML 报告:执行摘要、质量门禁状态、问题列表、指标演变、依赖关系图和趋势图——无需服务器,只需构建产物。

报告完全可定制:选择章节、指标和品牌,然后让流水线为每次构建归档一份报告,实现即时历史对比。

  • 作为构建产物发布的独立 HTML 报告
  • 可定制的章节、指标和品牌
  • 趋势数据逐次构建自动收集
  • 可供整个组织共享的仪表板
功能:趋势监控 →
自动生成报告
自动化的 HTML 报告:摘要、规则、问题、指标、趋势——每次构建都发布。

看看 CppDepend 在您的代码中发现了什么

下载免费试用版,几分钟内对您自己的代码库运行完整分析。

下载免费试用版
← 返回所有角色