专访Thoughtworks公司Cruise产品经理 Jez Humble         编者按:CruiseControl:简称CC,持续集成工具,主要提供了基 于版本管理工具(如CVS)感知变化或每天定时的持续集成,并提供持续集成报告、Email、Jabber等等方式通知相关负责人,其要求是需要进行日构建的专桉已编写好全自动的专桉编译脚本(可基 于Maven或Ant)。         记者: CruiseControl是一个开源的持续集成工具。那么开源的CruiseControl,与企业版本的Cruise, 有什么区别呢?         Jez:主要有几个区别,但是最重要的是,Cruise新增了一个“构建管道 ”(“pipeline”)的概念。我们之后会再深入的谈,概括来说这个“pipeline”不仅可以运行构建,还可以帮助你把软件部署到产品环境里,这是很多公司在部署软件时都会遇到问题。所以说Cruise不只改进了传统持续集成工具的不足,而且还能帮助你解决部署到产品环境中时遇到的问题。

阅读全文