首页/文档/DevOps与CI/CD/TeamCity 集成

TeamCity 集成

在构建服务器上安装CppDepend

要能够在 TeamCity 服务器上的构建过程中运行 CppDepend 分析,您需要在托管将运行 CppDepend 分析的 TeamCity 代理的服务器上安装 CppDepend。只需将 CppDepend 解压到 TeamCity 代理可以使用的文件夹中。在我们的示例中,我们将使用 "C:\Program Files\_Tools\Development\cppdepend".

配置TeamCity

  • 第一步: 创建CppDepend项目 (.cdproj)
  • 第二步: 创建 CppDepend 项目后,您必须执行命令行以生成包含 CppDepend 报告文件的 CppDependOut 目录:
    • 转到项目标签页并选择您的项目
    • 点击「edit project settings」,您将看到您的构建配置。
    TeamCity标签页
  • 点击构建
  • 点击构建步骤
  • 在构建步骤中,您可以添加一个构建步骤(Add build Step)并在构建运行器类型中选择 Command line
  • 在 Run 选项中选择「Executable with parameters」构建步骤
  • 在「Command executable」中指定您的 CppDepend 控制台路径。
  • 在「Command parameters」中指定您的 CppDepend 项目(.cdproj)路径运行构建

保存配置并运行构建。

回到顶部

在 TeamCity 仪表板中设置 CppDepend 报告

发布CppDepend HTML报告:

  • 转到项目标签页并选择您的项目
  • 点击"编辑项目设置"
  • 点击报告标签页
  • 在构建报告选项卡中点击「Create new build report tab」构建报告标签页

填写报告选项卡的名称,指定 CppDepend 报告的起始页,然后点击 Save。

报告标签页设置
  • 转到项目标签页并选择您的项目
  • 点击您最近的构建TeamCity标签页
  • 点击"编辑配置设置"
  • 在「Artifact paths」下指定包含 CppDepend 报告的 CppDepend 输出目录路径工件路径
  • 保存配置并运行一次构建。报告将生成。
  • 转到您最近的构建并点击 artifact 选项卡;您现在可以看到一个包含您的 HTML 报告的选项卡工件

立即试用 CppDepend

开始 14 天免费试用,畅享全部文档功能。无需信用卡。