TeamCity 构建工具集成

借助涵盖从 .NET、Gradle 和 Maven 到 Unity、Unreal Engine 和 Xcode 等所有方面的构建工具集成,TeamCity 可以满足您的 CI 服务器需求。

免费开始

对领先的构建工具的支持

借助 TeamCity 的原生构建工具集成,充分利用自动构建步骤检测、依赖项解析、测试报告等。

得益于对各种构建、分析和代码覆盖率工具的内置支持,您可以为几乎任何项目创建高度可配置的自动化管道。

gradle logo
maven logo
apache ant logo
podman logo
jacoco logo
java icon
C #
python logo
powershell logo
sbt logo
scala logo
Unity logo
xcode logo
Node js logo
JavaScript logo
GO logo

Java 项目的自动化构建

TeamCity 对 Maven、Gradle 和 Ant 的支持涵盖了从构建工具自动检测到详细的实时测试报告的所有环节。

  • 自动构建步骤发现可以加快管道配置速度。
  • 触发器基于多种条件构建,包括向特定分支的提交、拉取请求和每日时间表。
  • 在 Docker 容器内运行 Maven、Gradle 或 Ant 构建。
  • 通过增量构建保持管道效率 – TeamCity 可以解析依赖项并仅为更改的文件触发构建。
  • 从 TeamCity UI 查看 Java 检查重复分析代码覆盖率报告的结果,并预测结果的后续步骤。
  • 通过 JUnit 和 TestNG 的实时报告动态获取测试结果。
“十多年来,我们一直选择 TeamCity 作为我们的 CI 系统。它直接提供所有功能,我们也很欣赏它的可靠性,我们喜欢使用 Kotlin DSL 配置我们的构建管道。”
Piotr Jagielski

Piotr Jagielski
Gradle Build Tool 工程副总裁

阅读案例研究

.NET 构建工具支持

对 .NET 生态系统的全面支持使 TeamCity 成为 .NET 项目的理想构建服务器。

C# 脚本运行程序

使用 TeamCity 的专属 C# 脚本运行程序轻松迁移既有构建、测试和软件包管理脚本。C# 脚本运行程序可用于 Windows、Linux、MacOS 和 Docker 容器,让您能够使用熟悉的语法自动执行自定义管道任务。

Docker 集成

借助 TeamCity 的强劲 Docker 集成在 CI/CD 管道的各个阶段确保一致且可重现的构建和测试环境。

Podman 支持

借助 TeamCity 的新 Podman 集成,您现在可以获取容器镜像、在容器内运行构建步骤,以及通过 Podman 和 Docker 自动管理容器注册表。

用于游戏开发的 CI/CD

使用 TeamCity 的 Unity 和 Unreal Engine 插件时,预览最新的游戏更改并获得快速反馈。

借助专属构建运行程序和构建步骤检测,您可以在几分钟内配置完构建链。对 Perforce Helix Core 的全面支持和高度可配置的工作流将让您轻松灵活地创建强劲的 CI/CD 管道。

Unity

使用 TeamCity 的 Unity 插件轻松设置游戏开发的 CI/CD。

Unreal Engine

使用 TeamCity 的 Unreal Engine 插件自动构建、测试和部署游戏更新。

更多集成可能性

使用 Bazel 构建

Bazel 的多语言和多平台支持使其成为适用于 Android、iOS、C++、Java 等的强劲构建工具。使用 TeamCity 的 Bazel 插件检测构建步骤、识别构建代理上的 Bazel、运行命令、报告测试结果等 – 作为自动化 CI/CD 管道的一部分。

了解详情

TeamCity REST API

正在使用自定义构建工具或者旧式设置?TeamCity 的 REST API 让您可以灵活地将外部服务与 TeamCity 集成,充分发挥两者的优势。

了解详情

试用 TeamCity

可与您使用的所有构建工具无缝集成的强劲 CI/CD 解决方案。