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结果通知;

全部对比 如附件:https://files.cnblogs.com/haochuang/CI%E5%B7%A5%E5%85%B7%E5%AF%B9%E6%AF%94.rar

或:http://www.cnblogs.com/haochuang/admin/Files.aspx

posted @ 2012-05-07 17:11  念槐聚  阅读(419)  评论(0编辑  收藏  举报