天天看点

CuriseControl和Hudson比较

两款持续集成工具比较,目前暂整理如下几点:

1.Dashboard展示:CruiseControl的页面相对简洁,Hudson内容比较丰富;

2.是否免费:两者都是开源工具,目前活跃的支持者5人左右;

3.实现语言:两者都是使用java语言开发的工具;

4.版本管理:都支持subversion;(CruiseControl支持更多的CM工具,目前我们使用SVN,暂对比这一项)

5.运行平台:两者都需要运行于JVM之上;

在构建方面:

1.并行构建:两款工具均支持;

2.暂停build:CuriseControl可以实现暂停build,而hudson不可以;

3.编译构建工具:都支持ant/maven/shell,但是对make都不支持;

单元测试工具:

1.两者都支持Eclipse/JUnit等,但都不支持PHPUNit/CppUnit;

2.CruiseControl支持Agitar,Hudson不支持;

其他方面:

1.安全性方面而言:两者都支持用户鉴权;

2.mail通知:都支持Email结果通知;

本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/archive/2012/05/07/2487694.html,如需转载请自行联系原作者