CruiseControl —初体验
CruiseControl:简称CC,持续集成工具,主要提供了基于版本管理工具(如Git)感知变化或每天定时的持续集成,并提供持续集成报告、Email等等方式通知相关负责人,其要求是需要进行日构建的项目已编写好全自动的项目编译脚本(可基于Rake或Ant)
CruiseControl 有三个模块构成 :
- 构建循环(Build Loop) :CC 的核心,负责触发构建周期,并通知构建结果
- 老版本Web控制台(/cruiscontrol)
- 新一代Web控制台(/dashboard) :用于取代老版本的cruisecontrol控制台