
1.1系统启动
1.1.1 上传服务器文件
将持续集成服务器自zip包(cruisecontrol-bin-2.8.4.zip)上传到192.168.11.15
并解压
1.1.2 启动
进入服务器目录,执行sh脚本
即可启动服务器
1.2 系统配置
修改/home/crm/CC/cruisecontrol-bin-2.8.4/cruisecontrol.sh文件,更改前端页面访问接口
页面访问即为:7080端口…http://192.168.11.15:7080/dashboard/tab/builds
2、CI操作手册
2.1项目搭建
将所需构建项目置于/home/crm/CC/cruisecontrol-bin-2.8.4/projects目录下
注意: 第一次添加项目时需要从SVN上下载代码:【svn update +项目svn路径】;
以后每日构建时,svn会自动更新代码
所需修改文件为:config.xml, dashboard-config.xml
2.1.1 Config.xml文件
修改/home/crm/CC/cruisecontrol-bin-2.8.4/config.xml文件,为
为构建项目的项目名称
即
注:这里的name应该和你在projects目录下的项目名完全一致
用于监听项目状态的变化(指building,passed等)
用于CruiseControl从Repository更新代码
并执行build.xml target 任务
用于监听在quietperiod秒内,Repository是否变化
起到延时执行构建任务的作用,此处为10秒钟
用于每隔interval秒,CruiseControl去检查并计划一次构建
注:如果此处ant的time设置了时间,interval时间失效,此处为每日17:10执行构建任务
用于得到并保存log文件,将Build中生成的结果合并到log文件中
此处日志目录为:
/home/crm/CC/cruisecontrol-bin-2.8.4/logs/crm.AgreementManagerWeb
此处的作用为发布构建结果,并将构建结果,邮件通知配置的指定人员
2.1.2 dashboard-config.xml