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 集成。

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

云集成

希望按需扩缩 CI/CD 流水线? With integrations available for Amazon Web Services, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere, TeamCity gives you the flexibility to customize your build infrastructure and expand when needed.

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 源。