最近,CSDN对Cruise(一款新的持续集成和部署管理系统)的产品经理Jez Humble进行了采访。阅读全文>
发表于 @ 2008年05月15日 21:35:00|评论(loading...)|收藏
CruiseControl鼓励使用源码变化自动触发构建,但仍提供了几种方式来定时触发构建,以达到nightly building的效果。阅读全文>
发表于 @ 2008年02月23日 02:36:00|评论(loading...)|收藏
2007年2月16日,CruiseControl发布了新的版本(CC 2.7.2 pre-release)。该版本加入了一些新的特性,特别是在Dashboard部分,并修正了一些Bug。该版本合并了分支,即https://cruisecontrol.svn.sourceforge.net/svnroot/cruisecontrol/branches/cce/cruisecontrol。也就是说,在前几篇博文中介绍的内容在该版本上都是有效的。阅读全文>
发表于 @ 2008年02月17日 11:35:00|评论(loading...)|收藏
如果您一直跟着这个Thread,那么现在你应该已经可以使用CruiseControl来进行持续集成了。如果你有很多项目需要持续集成的话,可能在同一时刻会有很多项目排队等待构建的现象,以至于使各项目团队无法得到及时的反馈,此时一个集成服务器就不够了。下面我们就来扩展我们的Build Grid吧。阅读全文>
发表于 @ 2008年01月21日 22:06:00|评论(loading...)|收藏
现在,我们已经为自己的项目建立了持续集成服务器。让我们来看一下CruiseControl正在对你说些什么。首先CruiseControl把项目分成三类,Discontinued,Inactive,及Active。如果一个项目是Discontinued,表示CruiseControl可以找到该项目的日志文件,但配置文件(config.xml)却没有该项目的配置。阅读全文>
发表于 @ 2008年01月20日 15:33:00|评论(loading...)|收藏
现在我们已经在自己的机器上建立了一个持续集成服务器,并初步了解它的配置文件。在本文中,我们就要把自己的项目加到其中。 做为一个入门示例,我们先要陈述一下假设条件,以便我们快速推进我们的部署过程。阅读全文>
发表于 @ 2008年01月16日 17:23:00|评论(loading...)|收藏
初步了解CuiseControl的配置文件,为加入新的构建项目做准备。阅读全文>
发表于 @ 2008年01月14日 16:28:00|评论(loading...)|收藏
CruiseControl是一个不错的持续集成服务器,不过国内社区的普遍反应是:它的配置有点儿麻烦,无从下手。从本篇文章开始,我将逐步介绍CruiseControl的环境搭建与配置,以及持续集成中的一些实践。阅读全文>
发表于 @ 2008年01月13日 16:19:00|评论(loading...)|收藏
既然持续集成已经存在了这么长的时间,而且没有消失的迹象,那就是有价值的东西。那么它的价值何在?有人概括如下:(1) 减小风险;(2) 减少手动过程;(3) 生成构建结果;(4) 安全感。而持续集成的成本在于对持续集成代码的维护成本和集成的时间成本。因为随着项目进行,软硬件环境会越来越复杂,成品代码也会不断膨胀。此时,需要团队而修改或增加原有的测试代码,以适应这些变化,同时,每次集成所需时间也会变长,这就是持续集成的成本。阅读全文>
发表于 @ 2007年11月09日 22:15:00|评论(loading...)|收藏
使用CruiseControl进行持续集成,使用DashBoard实时掌握多个项目的构建结果。阅读全文>
发表于 @ 2007年11月03日 00:40:00|评论(loading...)|收藏