强大的持续集成
盒子外面
获取TeamCity
TeamCity 2019.1在这里!查看新功能
得到
团队合作

永远免费

企业级CI和CD,价格为$ 0。

团队城市
专业的

现在就开始

寻找企业级技术支持?查看企业版

100个构建配置2017.2+

定义多达100个构建配置(作业)并运行无限的构建。

3个建筑代理商

最多同时运行3个构建。必要时添加额外的代理。

功能齐全

利用所有TeamCity功能的全部潜力。该产品包括与我们最大的客户可用的功能相同的功能。

公共问题跟踪器和论坛

通过论坛获得同行的支持,或者提出错误或功能请求,然后在我们的公共问题跟踪器中对其进行投票。

永远免费

无限的用户,无限的构建时间。没有任何附加条件。

特征

您的24/7构建工程师

强大的持续集成

远程运行和预先测试的提交

即使在提交更改之前,也要在服务器上构建,检查和运行自动化测试-始终保持代码库干净。

动态生成进度报告

不要等到构建完成后才发现有问题。

智能配置

项目层次

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

范本

使用通用设置创建模板,并从中继承任意数量的构建配置。

构建链和依赖项

将单个构建过程分解为可以按顺序或并行运行的部分。

配置为代码

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

通过URL创建

在TeamCity中创建项目时,只需使用.teamcity / settings.kts文件将其指向存储库即可。如代码中所述,TeamCity将自动使用所有必需的设置和构建配置来创建项目。

随身携带

Kotlin DSL脚本独立于服务器和项目,这意味着您可以在不同服务器之间甚至在同一服务器内的项目之间共享同一脚本。您需要做的就是将其检入到存储库中。

真正的编程语言

由于DSL基于Kotlin,因此您可以重用代码,动态创建配置,并在IDE中利用自动完成和代码导航的优势。

进一步了解Kotlin DSL

容易拿起

不确定如何从DSL开始?在用户界面中使用“查看DSL”选项来查看设置在DSL中的描述方式。

全面的VCS集成

功能分支

使用功能分支进行开发?TeamCity将检测并建立分支中的更改,并将其合并到主数据库。

版本设置

使您的项目设置与VCS同步,再也不会丢失它们。

好处

为什么选择TeamCity
更适合

  • 开发商
  • 管理员
  • 建筑工程师
  • 管理者
  • 大熊猫

表现更好

您是否采用传统的方法进行持续集成,还是更喜欢使用Git或Mercurial实现功能分支?无论哪种方式,TeamCity都可以为您提供一系列面向开发人员的功能,以使您的团队绩效再上一个台阶。

开始节省时间
从第一天开始

无论您是使用Java,.NET还是针对移动平台进行开发,TeamCity都在几分钟之内就具备了安装程序包中入门所需的基础知识。

随行扩展

每当您需要特殊的附加功能时,都可以从100多个现成的插件中进行选择。或者,通过使用TeamCity Open API创建自己的插件来添加自定义功能。

享受全方位
客户支持

永远不要感到孤独。从各种支持渠道获得帮助,包括公共问题跟踪器,社区论坛和全面的在线文档。

可靠的可扩展架构
和许可

随着您变得越来越大,TeamCity变得越来越聪明。其许可模式使您可以完全免费地启动,并根据需要平稳地扩展服务器容量。

整合和部署
连续地

最初,TeamCity是一个持续集成服务器,它包含了您从成熟的持续部署平台中所期望的所有功能。今天,这是您可以同时做出的最佳选择。

熊猫比看着竹子更喜欢看着建筑变绿。

TeamCity使他们感到高兴。

什么是

TeamCity 2019.1的新增功能

全面的GitLab支持

TeamCity 2019.1添加了对GitLab的全面支持。现在,您只需单击列表中的一个GitLab项目,即可一键建立GitLab OAuth连接并在TeamCity中创建项目。TeamCity现在还可以自动构建GitLab合并请求。

基于令牌的身份验证

除了基本的HTTP身份验证外,TeamCity现在还支持基于永久访问令牌的身份验证。使用令牌,您无需在脚本中公开用户登录名和密码。令牌对于REST API身份验证也很有用。

一路走

现在,TeamCity本地支持Go语言。添加您的Go项目,TeamCity将检测并报告Go测试,从而提供对测试状态,整个构建的历史记录和持续时间的丰富见解,并将不稳定的测试标记为不稳定。

感言

30,000+客户
正在建立他们的成功
与TeamCity

你陪伴很好!

我们的
客户说

@Marco_Rasp
我是否提到我爱@teamcity?
设置与GitHub的持续集成的简便方法。
感谢您提供如此出色的产品,它易于使用,有助于提高我们的开发团队的生产力。
蒂姆·肯特
法国巴黎银行

如果您真的知道自己在做什么,就可以清楚地看到杰出的TC。
叶夫根尼·高丁(Evgeny Goldin),
建筑工程师
@maspwr
到目前为止,在持续集成的领域里,@ teamcity是我最好的经验。看看这个!
@akosma
JetBrain的@teamcity给我留下了深刻的印象-杰出的词。
在与詹金斯(Jenkins)挣扎的同时,我的新爱好是检查我正在做的事情是否得到支持
本机在@teamcity
(剧透:一直如此)。
@pauldambra
通过推特