(转)使用CruiseControl+SVN+ANT实现持续集成之三

在上一节中我们介绍了环境搭建和配置介绍,并快速启动CC查看集成结果,在本节中我们将详细介绍CC构建操作及监视。 1. 启动CC服务器 通过执行其根目录下的cruisecontrol.bat文件来启动CC。控制台显示“BuildQueue – BuildQueue started”,则说明CC服务器已成功启动。 在启动服务器之前,我们可以打开cruisecontrol.bat文件并修改倒数第三行相应功能的端口数值来指定服务器占用的系统端口,在本例中我们将默认8080端口。 2. Report管理方式 在前一节中介绍CC有两个入口可以管理集成项目,其中CC较早之前提供了Report方式控制主界面,通过http://localhost:8080/cruisecontrol/ 进入,界面如下: 在列表中显示了各个项目的相关信息,包括当前状态、上次失败时间、上次成功时间、构建次数等信息,同时Build按钮可以让CC立即检测工程状态。点击相应工程名称,则可以进入该工程的详细页面首页,首页清晰明了,主要包括了构建历史信息、最近构建结果、最近构建版本信息等,该页面可以让我们对当前工程的集成信息一目了然,便于我们对不同的集成结果做出相应的处理。页面上部的导航按钮可以让我们进入不同信息的查看界面,包括构建结果、测试结果、XML详细日志文件、状态统计、应用配置、控制台配置等信息。这些导航按钮根据工程设置的不同扩展任务而有所不同。 2.1. 构建结果 在第一个tag页上最上方显示的是该项目最新构建的基本信息(包括构建日期、时间、项目文件最近修改时间)、编译中的警告和错误、自动化测试结果以及本次项目变化具体的明细。 2.2. 测试结果…