JetBrains TeamCity是一款专为java打造的持续集成程序,可以帮助用户几分钟之类就可以为项目配置一个构建服务器,是不是很强大,只要简单几分钟就可以了!!!绝对是利器。
软件特色
TeamCity提供一系列特性可以让团队快速实现持续集成:IDE工具集成、各种消息通知、各种报表、项目的管理、分布式的编译等等,所有的这些,都是让你的团队快速享有持续集成带来的效率提升、高质量的软件保障。
使用 TeamCity,你能够在几分钟之内为你的项目配置一个构建服务器,它内建了持续单元测试,代码质量分析和早期的构建问题分析报告,你甚至可以在IDE进行。
TeamCity 提供平滑的学习曲线,你可以逐步的学习经它的高级特性和功能,你很快就能加强你发布管理实践。 本次发布,在可用性作了大量的改进,更新的IDE 插件支持 CVS和SVN,另外还包括一些之前版本不具备的企业级的特性。
功能介绍
1、技术意识
TeamCity被称为“智能CI服务器”的一个原因是它的集成方法。当我们说我们支持一个工具,我们的意思是在任何可能的方式。例如,对Visual Studio项目的支持提供了工具版本的自动检测,测试框架支持,代码覆盖,静态代码分析等。最好的事情是,你得到所有这些支持,而无需安装任何插件,没有修改构建脚本!
2、关键集成
如果没有与一些关键工具(如版本控制,问题跟踪器,构建工具和软件包存储库)集成,就无法想象一个伟大的CI和CD服务器。TeamCity非常重视为这些关键集成提供完全支持。
3、云集成
TeamCity通过动态扩展Amazon EC2,Microsoft Azure和VMware vSphere上的构建代理场,利用云计算。
4、连续集成
你认真地持续集成吗?你想有一个稳定的树干和绿色建筑?如果是这样,TeamCity将提供许多功能来支持你一路。
5、组态
熟练的软件开发人员试图避免代码重复; 类似地,构建工程师避免设置的重复。TeamCity理解这一点,并提供了几种重复使用设置的方法。
6、构建历史
我们相信,保持构建,更改和故障的历史对任何软件开发过程的成功至关重要。TeamCity使您能够运行历史记录构建,查看统计信息和测试历史记录报告,以及固定,标记和将构建添加到收藏夹。所有更改都会在更改日志中累积。
7、构建基础架构
想象一下,来自开发人员和一批测试人员的变化的传送带接受变化,验证它们并且用验证结果补充这些变化。TeamCity是这样一个传送带,除了测试者被替换为构建代理。
8、代码质量跟踪
帮助您在项目上实现更好的代码质量是TeamCity的最终目的。这就是为什么它附带着着名的IntelliJ IDEA和ReSharper代码分析和检查Java和.NET代码。主要覆盖引擎也是捆绑和支持开箱。甚至可以使用代码质量作为构建失败条件。
9、VCS互操作性
TeamCity版本控制系统集成是全面的。很难想象TeamCity无法检索其源代码的项目。
10、可扩展性和定制
TeamCity为您提供多种交互,自定义和扩展服务器的方式。在构建脚本中使用服务消息,通过REST API进行交互,或使用Open API为TeamCity创建插件。
11、系统维护
TeamCity可帮助您维护CI服务器的健康和稳定,即使没有构建正在运行,这样你不会浪费你的时间,当最需要的时候。它提供了有用的报告,如磁盘使用情况,构建时间和服务器运行状况报告。此外,它在后台运行构建历史清理,所以
12、用户管理
我们知道CI服务器是整个团队或整个公司使用的,这就是为什么TeamCity提供灵活的用户管理,包括分配用户角色,将用户分组,不同的用户身份验证方式以及所有用户操作的日志用于服务器上所有活动的透明度。
- PC官方版
- 安卓官方手机版
- IOS官方手机版