CruiseControl
liming495
架构师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CruiseControl step by step(1)
CruiseControl是CI服务器的老者,诞生已是多年,在许多方面,CruiseControl服务器已经成为持续集成实践的同义词。而现在,CruiseControl已发展成为一个家族式系统,包括CruiseControl.java、CruiseControl.net、CruiseControl.ruby等适应不同语言环境的实现,其强大的插件和扩展能力也是诸多同类系统无法比你的。而在这里,我...原创 2013-05-10 08:58:58 · 110 阅读 · 0 评论 -
CruiseControl step by step(2)
上一篇文章中,我们已经看到CruiseControl开始工作了。接下来我们先了解一个它的配置文件,然后再加入你的项目。CruiseControl的配置文件的确了比较复杂,一方面是因为:它太灵活,太想完成你想达到的任何效果了。另一方面就是:它在文档化方面的确很落后。你只能在用户组中找答案。(不过,这也是学习的一个途径。如果你了解开源的话,你就会习惯于在用户组中找答案啦。)再了解配置文件之前...原创 2013-05-10 09:00:22 · 133 阅读 · 0 评论 -
CruiseControl step by step(3)
一、 准备工作(请确认一下)1、你的项目代码放在Google Code上面(Google Code用的是SVN ),你的项目名称是yourprojectname,项目的源文件就放在trunk目录下。那么,其svn update的链接如下:http://yourprojectname.googlecode.com/svn/trunk/。CruiseControl只会更新文件,不会修改源代码,...原创 2013-05-10 09:01:03 · 129 阅读 · 0 评论 -
CruiseControl step by step(4)
一、项目的状态首先CruiseControl把项目分成三类,Discontinued,Inactive,及Active。如果一个项目是Discontinued,表示CruiseControl可以找到该项目的日志文件,但在配置文件(Config.xml)中并没有该文件。所以CruiseControl不会去构建它,但你可以看到这个项目过去构建的历史信息。如果想把这个项目从CruiseCon...原创 2013-05-10 09:01:49 · 144 阅读 · 0 评论 -
CruiseControl Step by Step (5)
一、前提条件与假设根据前面的介绍,你的第一台持续集成服务器已经可以正常运行了。这里列出如下假设,以方便后续描述。(1) 首台持续集成服务器IP地址为:192.168.1.6,hostname为CI_One。(2) 在首台持续集成服务器上:CruiseControl的根目录是:C:/CruiseControl,今后用${CC.HOME}表示。CruiseControl的Pro...原创 2013-05-10 09:02:48 · 101 阅读 · 0 评论 -
cruiseControl config
<cruisecontrol> <!-- xxx--> <project name="xxx"> <listeners> <currentbuildstatuslistener file="logs/${project.name}/status.txt" />原创 2013-06-24 09:00:28 · 113 阅读 · 0 评论
分享