TeamCity 4.0:分布式构建和持续集成

JetBrains 发布了 TeamCity 4.0,这是一个用于持续集成和分布式构建管理的服务器工具。新版本增加了构建链支持、改进了用户界面,并增强了对 .NET 和 Ruby 的支持。此外还引入了历史构建功能、客户化构建参数和更精细的构建代理管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JetBrains TeamCity 4.0已经发布了TeamCity是一个分布式构建管理和持续集成服务器,它可以部署在Windows、Linux以及Mac OS X平台上。

\

TeamCity的设计基于一个构建服务器、一个构建队列以及一系列构建代理。触发器(trigger)会将挂起的构建放到队列(trigger可以是任何东西,从对版本控制系统的提交到日程截止时间的到来)中。服务器会选择可用的空闲代理去执行构建并将其组织到构建网格(build grid)中。然后TeamCity会使用代理去执行构建,接下来服务器会搜集并编排每个构建的信息和结果。

\

在4.0版中有很多新特性——下面列出的是一些主要的增强:

\
  • 构建链——支持复杂且有依赖关系的构建。\
  • 用户界面的改进和特性增强。\
  • 历史构建——支持从历史版本而不是最近的提交中构建组件。\
  • 客户化构建——可以对任何组件构建提供客户化参数。\
  • 改进的构建代理的管理——对每个构建代理都增加了更多的控制和功能。\
  • 测试报告和排序——构建服务器可以收集测试运行(趋势)的更多统计信息,还可以对测试运行指定优先级。\
  • IDE集成的改进——改进的Intellij和Eclipse集成。\
  • .NET支持的改进——对.NET构建增加了几个新特性。\
  • Ruby Rake支持——现在可以通过执行Rake脚本来构建Ruby on Rails应用。\

JetBrains提供了TeamCity的不同版本(可以查看价格信息),同时还为TeamCity用户提供了几个升级选项。

\

在TeamCity wiki上有关于其的详细文档,包括支持的平台和技术。在TeamCity博客TeamCity开发者博客上有关于TeamCity的升级信息。

\

查看英文原文:TeamCity 4.0: Distributed Builds and Continuous Integration

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值