功能丰富的 CI,免费提供
获取
teamcity

永久免费

免费的企业级 CI 和 CD。

TeamCity
Professional

立即开始

正在寻找企业级技术支持? 试试 Enterprise 版

100 个构建配置配额2017.2+

定义多达100个构建配置配额(任务),并且运行无限的生成。

3 个构建代理

最多同时运行 3 个生成。 根据需要添加更多代理。

功能完全

充分利用 TeamCity 功能的所有潜能。 此产品所含功能与我们最大的客户使用的一样。

公开问题跟踪器和论坛

通过论坛获得同行支持,或者提交错误或功能请求,并在我们的公开问题跟踪器中为他们投票。

永久免费

无限用户,无限生成时间。 无附加条件。

功能

您的全天候生成工程师

强大的持续集成

远程运行和预测试提交

提交更改前在服务器上生成、检查代码和运行自动测试 - 永远保持代码库的整洁。

实时生成进度报告

不要等到生成完成后才发现错误。

智能配置

项目层次结构

构成项目树以继承父级设置和权限。

模板

以通用设置创建模板,然后从这些模板继承任意数量的构建配置。

生成链和依赖关系

将一个生成过程分为几个部分,可以依次或并行运行这些部分。

配置即代码

使用基于 TeamCity Kotlin DSL 的配置脚本设置 CI 和 CD 管道。

从网址创建

在 TeamCity 中新建项目时,只需将其指向包含您的 .teamcity/settings.kts 文件的仓库。 TeamCity 将自动创建包含所有必需设置和构建配置的项目,如代码中所述。

便携

Kotlin DSL 脚本不受限于服务器和项目,这意味着您可以在不同服务器甚至同一个服务器上的项目之间共享相同的脚本。 您需要做的只是将脚本迁入仓库。

真正的编程语言

由于 DSL 基于 Kotlin,您可以重用代码,动态创建配置,并利用 IDE 中的自动补全和代码导航。

详细了解 Kotlin DSL

容易上手

不确定如何开始使用 DSL? 使用 UI 中的“View DSL”选项了解在 DSL 中如何描述设置。

全面的 VCS 集成

功能分支

在开发中使用功能分支? TeamCity将侦测分支中的更改来进行生成, 还可以将这些更改合并到主版本中。

版本化设置

将您的项目设置与 VCS 同步,从此避免丢失或者混淆。

优势

为什么 TeamCity
更适合

  • 开发者
  • 管理员
  • 生成工程师
  • 经理
  • pandas

性能更佳

您使用传统方法进行持续集成,还是喜欢 采用Git或Mercurial的功能分支? 不论哪种方式,TeamCity都已经为您准备了大量 以开发者为导向的功能,将您的团队表现达到更高水平。

从第一天起
节省您的时间

无论您是以 Java、.NET 开发还是为移动平台开发,TeamCity 都可以在几分钟内准备好您开始工作所需的要素,一切都直接在安装包内完成。

随时根据需求扩展

无论何时,如果您需要特别的附加功能, 可以从100多个可用的插件中 随时选择。 或者通过使用 TeamCity Open API 创建自己的插件来增加自定义功能。

享受全方位的
客户支持

您绝不会感到孤立无援。 您可以从公共问题跟踪器、社区论坛和全面的在线文档等多种支持渠道获得帮助。

依靠可扩展的架构
和许可

TeamCity 会随着您的成长变得更加聪明。 其许可模式使您可以完全免费开始,并根据需要平顺地扩展您的服务器能力。

持续集成和持续
部署

TeamCity 最初为持续集成服务器,现已具备成熟持续部署平台应有的一切功能。 现在,它是您持续集成和部署的最佳选择。

相比于竹子,Pandas 更爱看到您的生成变绿。

TeamCity 让他们开心。

最新
功能

TeamCity 2018.1最新变化

新的 TeamCity Kotlin DSL

Kotlin DSL 进行了大幅修改和改进,现在使用起来更简单,可读性和便携性得到提升,并且仅从 settings.kts 文件即可创建项目。

高可用性设置

借助全新的只读服务器模式加快高可用性 TeamCity 系统的速度。 只读服务器可以访问数据库和数据目录,并且在主服务器不可用时,将接受所有请求并允许对生成和工件等进行读取访问。

改进的 Docker 支持

Docker 包装器现在支持 .NET CLI 和 PowerShell 运行程序。 buildpush 和其他 Docker 命令现在可以直接在新的 Docker 运行程序中使用,后者替换了旧的 Docker 生成运行程序。

客户
赞誉

30,000 多位客户
使用 TeamCity 构建他们的
成功之路

您与众人同行!

我们的
客户评价

@Marco_Rasp
我曾说过我爱@teamcity吗?
以轻松的方式就可以为GitHub设置好持续集成。
感谢你们开发出如此不可思议的产品,使用非常简单,并帮助我们的部署团队非常高效地工作。
Tim Kent,
BNP Paribas

如果你真的明白自己的工作, 就会清楚地认识到TC(TeamCity)有多么优秀。
Evgeny Goldin,
生成工程师
@maspwr
在持续集成领域, @teamcity是我迄今为止用过的 最好的工具。 赶快试试吧!
@akosma
JetBrain的@teamcity给我留下了深刻的印象, 用一个词来形容—— 不同凡响。
我的新习惯:在挣扎着使用Jenkins的同时,去看看我希望达成的需求是否
在@teamcity有原生支持
(剧透:每次都有!)。
@pauldambra
通过 X(以前称为 Twitter)

TeamCity Professional 版免费提供 3 个构建代理和 100 个构建配置。