TeamCity CI/CD 集成

将 TeamCity 与您已经用于构建出色软件的技术栈集成, 所有工具都可以无缝协同工作。

开始使用 TeamCity
TeamCity CI/CD 集成图像

关键 TeamCity 集成

TeamCity 开箱即与大多数现代技术和 DevOps 平台集成。

Docker 集成

享受 TeamCity 对 Docker 和 Docker Compose 的一流支持,创建自动化、容器化 CI/CD 管道。

Docker 集成图像

在 Docker 容器中运行构建,生成新的 Docker 镜像并将其发布到您选择的容器注册表,然后将刷新的镜像部署到 QA 环境进行自动化测试。

您甚至可以让 TeamCity 在流程完成时负责关闭和清理 – 这些都可以由单个提交、拉取请求或时间表触发。

VCS 集成

TeamCity 对版本控制系统和 VCS 托管服务的全面支持使您能够灵活地自动执行任何软件开发项目的构建和测试流程。

“附加 VCS 根”图像

TeamCity 全面支持 Git、Perforce、Mercurial、Subversion 和 CVS,并且开箱即与 GitHubGitLabBitbucket、Azure DevOps 和 Space 集成。

组合来自不同版本控制系统的源代码,按需自定义管道。 自动标记构建、发布工件并向 VCS 主机报告构建结果,获得全集成式 DevOps 流程。

云集成

希望按需扩缩 CI/CD 管道? 通过适用于 Amazon Web ServicesKubernetes、Google Cloud Platform、Azure Resource Manager 和 VMware vSphere 的集成,TeamCity 让您能够灵活地自定义构建基础架构并根据需要进行扩缩。

Teamcity AWS 集成图像

TeamCity 的内置优化旨在简化构建资源的使用,因此没有理由不将 CI/CD 管道移至云端。

担心云托管基础架构的成本? 设置资源限额来控制云支出。 想确保某些代理始终可用于特定项目?

将构建代理分配到资源池,保证团队的构建能力。

Yuri Trufanov 照片

Yuri
Trufanov

Playrix 技术平台执行技术总监

“我们最终使用的是一种混合云解决方案,其中包括 TeamCity Cloud Profiles 和 AWS。 我们可以在任何需要的地方运行任何需要的东西。”

问题跟踪器集成

将 TeamCity 与 Jira、YouTrack 或其他问题跟踪器集成,保证持续的 DevOps 反馈循环。 直接从 TeamCity 构建结果深入研究最新 bug 修正、功能和增强,全面了解项目进度。

借助 TeamCity 的 Jira Cloud 集成,确保所有相关方在最熟悉的系统中获得所需信息。 Jira 问题将实时更新,反映最新的构建和测试状态。

IDE 持续集成

将 TeamCity 与 IDE 集成,获得当前工作的快速反馈。

IntelliJ IDEA TeamCity 插件图像

在使用远程运行提交之前验证更改,查看代码检查的详细信息,触发个人构建,并从每个管道阶段获取直接传递到 IDE 的结果,从而立即开始调试。

借助适用于 Microsoft Visual Studio 和所有基于 IntelliJ 平台的 IDE 的插件,您无需离开开发环境即可开始 CI/CD 流程。

构建工具集成

TeamCity 提供与各种构建工具的无缝集成。

TeamCity 构建工具图像

使用 Apache Maven、Gradle 或 Ant 自动构建任务,并在 Docker 容器内运行构建步骤。 即时获取详细的代码覆盖率和测试报告。

NuGet 和 TeamCity 集成

通过广泛的 NuGet 集成,TeamCity 可以在代理上安装和更新 NuGet 软件包,创建软件包并将其发布到 NuGet 源。

NuGet 和 TeamCity 集成图像

TeamCity 还可以充当 NuGet 源服务器,并在指定的 NuGet 软件包发生变化时触发构建。

借助 TeamCity,您可以指定项目及其所有子项目中的构建将要使用的多个 NuGet 源。

Space 持续集成

利用 TeamCity 对 Space 开发平台的一流支持,畅享完全简化的软件开发流程。

Space 和 TeamCity 集成图像

将问题跟踪、团队沟通、Git 托管和代码审查流程与 TeamCity 强大的 CI/CD 功能集成,创建从概念到交付的持续流程。

从合并请求触发构建,即时获取详细的测试报告,从 TeamCity 查看问题详细信息,在管道阶段成功完成时自动合并更改,以及将构建状态发布回 Space。

开始使用 TeamCity

与您的技术栈集成的强大 CI/CD 工具