特征

技术意识

TeamCity被称为“智能CI服务器”的一个原因是其集成方法。当我们说我们支持工具时,我们会尽一切可能说它。例如,对Visual Studio项目的支持可自动检测工具版本,测试框架支持,代码覆盖率,静态代码分析等。最好的事情是,您无需安装任何插件且无需修改构建脚本即可获得所有这些支持!

学到更多

关键整合

如果没有与某些关键工具(例如版本控制,问题跟踪器,构建工具和软件包存储库)集成,就无法想象出色的CI和CD服务器。TeamCity非常重视为这些关键集成提供全面支持。

学到更多

云整合

TeamCity通过动态扩展其在Amazon EC2,Microsoft Azure和VMware vSphere上的构建代理服务器场来利用云计算。

学到更多

持续集成

您是否重视持续集成?您想要一个稳定的行李箱和绿色的结构吗?如果是这样,TeamCity将提供众多功能来始终为您提供支持。

学到更多

组态

熟练的软件开发人员尽量避免代码重复;同样,构建工程师避免重复设置。TeamCity了解这一点,并提供了几种重用设置的方法。

学到更多

建立历史

我们认为,保持构建,更改和失败的历史对于任何软件开发过程的成功至关重要。TeamCity使您可以运行历史记录构建,查看统计信息和测试历史记录报告,以及固定,标记和将构建添加到收藏夹。所有更改都累积在更改日志中。

学到更多

建立基础设施

想象一下开发人员和一群测试人员所做的变更传送带,他们进行变更,进行验证并以验证结果对这些变更进行补充。TeamCity就是这样的传送带,只是将测试人员替换为Build Agents。

学到更多

代码质量跟踪

帮助您在项目上获得更好的代码质量是TeamCity的最终目的。这就是为什么它与著名的IntelliJ IDEA和ReSharper代码分析以及Java和.NET代码检查捆绑在一起的原因。开箱即用并捆绑了主要的覆盖引擎。您甚至可以将代码质量用作构建失败条件。

学到更多

VCS互操作性

TeamCity版本控制系统集成全面。很难想象一个项目的源代码无法被TeamCity检索。

学到更多

可扩展性和定制

TeamCity为您提供了多种交互,自定义和扩展服务器的方式。在构建脚本中使用服务消息,通过REST API进行交互,或使用Open API为TeamCity创建插件。

学到更多

系统维护

即使没有构建正在运行,TeamCity也可以帮助您保持CI服务器的健康和稳定,从而在最需要的时候不会浪费时间。它为您提供有用的报告,例如磁盘使用率,构建时间和服务器运行状况报告,并在后台运行构建历史记录清理。

学到更多

用户管理

我们知道CI服务器是整个团队甚至整个公司都在使用的服务器,这就是TeamCity提供灵活的用户管理的原因,包括分配用户角色,将用户分组,不同的用户身份验证方式以及包含所有用户操作的日志确保服务器上所有活动的透明性。

学到更多