BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 R.J. Lorimer 关注 0 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2008年12月18日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT