写点什么

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

  • 2008-12-17
  • 本文字数:658 字

    阅读完需:约 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

2008-12-17 10:151321
用户头像

发布了 88 篇内容, 共 273.1 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

Android Studio项目用Git上传至码云(OSChina)(1),flutter面试题

android 程序员 移动开发

android LifeCycle-简单使用和详细原理解析,2021大厂Android面试经历

android 程序员 移动开发

Android OOM:内存管理分析和内存泄露原因总结,网易架构师深入讲解Android开发

android 程序员 移动开发

Android RecyclerView的简单使用,我的阿里手淘面试经历分享

android 程序员 移动开发

《设计模式就该这样学》之使用策略模式重构电商折扣和支付场景

Java高级开发

程序员 设计模式 java

Android Studio 4,移动开发平台

android 程序员 移动开发

Android Retrofit 2,flutter游戏源代码

android 程序员 移动开发

Android Studio真机 设置 和 错误排查,安卓面试题最新2020

android 程序员 移动开发

会声会影VS剪映?免费虽好,但花钱的快乐你想象不到!

懒得勤快

Android NDK之旅——图片高斯模糊,30岁以后搞Android已经没有前途

android 程序员 移动开发

Android PinnedHeaderListView 详解,flutter技术解析与实战

android 程序员 移动开发

Android Studio 模拟器卡慢、占内存解决方法,35岁技术人如何转型做管理

android 程序员 移动开发

Android Studio上Kotlin的入门,一次关于JVM的面试经历

android 程序员 移动开发

Android NDK 开发之 CMake 必知必会,后台开发Android岗

android 程序员 移动开发

耗时两个月,我终于把牛客网最火的Java面试题整理成册了,在Github标星60K

Sakura

Java 程序员 架构 面试 后端

android RoundedBitmapDrawable最简单方式实现圆角,事件分发机制流程图

android 移动开发

Android Studio 3,android通知栏自响应事件

android 程序员 移动开发

2021年11月墨天轮国产数据库排行榜:openGauss闯入前三,Kingbase流行度与日俱增,TDengine厚积薄发

墨天轮

opengauss TiDB oceanbase 国产数据库

Android Material Design尝鲜,阿里P8面试官都说太详细了

android 程序员 移动开发

Flutter性能监控实践

贝壳大前端技术团队

flutter 性能 监控 优化

Android Studio 4(1),Android面试超详细知识点

android 程序员 移动开发

rabbitmq的死信队列

小鲍侃java

11月日更

企业很难招到合适的员工,怎么办?

低代码小观

招聘 企业管理 企业招聘 招聘系统 招聘管理系统

Android Studio安装及问题解决,一文搞懂JVM架构

android 程序员 移动开发

计算机网络小知识集锦 Ⅰ(厕所读物系列)

Regan Yue

计算机网络 11月日更 厕所读物

Android Studio安装更新终极解决方式,android开发从入门到精通第2版

android 程序员 移动开发

Android MTK 设置默认启动 Launcher,android实战pdf

android 程序员 移动开发

Android OKHttp 可能你从来没用过的拦截器 【实用推荐】

android 程序员 移动开发

Android R 新特性变化,三级缓存框架问题你都了解了吗

android 程序员 移动开发

iOS开发-百度一面总结

iOSer

ios iOS面试 ios开发 百度面试

读完这些“Java 技术栈”,拿下阿里 Offer 没问题

Java高级开发

java

TeamCity 4.0:分布式构建和持续集成_Java_R.J. Lorimer_InfoQ精选文章