主要是整理下现在流行的CI工具,有段时间没有使用了,也是对自己集成工作的总结
比较流行的CI工具
Cruise Control
Continuum
Luntbuild
Hudson(Jenkins)
由于仅使用过Cruise Control一种,Jenkins刚刚接触。
对于工具的认识
1 好用
2 易学
3 稳定
4 特殊
对于ci的认识
1 版本控制的兼容性:ClearCase,CVS,SVN
2 build脚本的兼容性:ant、maven
3 各个开发环境的支持:测试环境、IQA、SIT、UAT
4 维护简单
先写这么多,对于上面的几种CI我会逐个讨论他们的优劣的