CC开始是经理让我弄的,给一台测试linux机器,开始弄的时候发现网上的教程很多但是有个问题,新手帖说的不够详细跟着走配不下来,老鸟说的又太高深。经过反复尝试连蒙带试终于搞定。之前设置的是night build,但是开发组老是说,不能保证晚上代码都是可以编译成功,而且到后来压力测试事情一多,加上服务器搬家night build也就不弄了。现在又拿出去一个新的机器正好安装一下,做下记录。
1.下载最新版的CruiseControl2.84,地址:http://cdnetworks-kr-2.dl.sourceforge.net/project/cruisecontrol/CruiseControl/2.8.4/cruisecontrol-bin-2.8.4.zip
2.上次zip到linux服务器,并解压到/usr/local/,命令
# unzip /home/cruisecontrol-bin-2.8.4.zip -d /usr/local
3.启动cc,命令#./cruisecontrol.sh&
4.查看是否启动,在浏览器中查看http://linux机器IP:8080/cruisecontrol/其中8080是cc中自带的jetty的默认端口号,可以看到例子connectfour运行编译正常,到此CC的默认启动配置完成。以下的内容针对我们现在的项目。
5.进入CC目录下的projects(刚才例子项目connectfour也在里面),因为cc第一次项目要从cvs服务器手工checkout下来,所以只能用cvs命令先登录在checkout下来
#cvs -d :pserver:用户名:密码@服务器IP:项目在cvs服务器路径 login
#cvs -d :pserver:用户名:密码@服务器IP:项目在cvs服务器路径 checkout 项目名称(带相对路径)
6.修改项目中要改掉的配置,比如jdbc链接等参数,因为cc每次只是update项目所以这里改的不会被覆盖(当然如果有人修改cvs中的jdbc参数cc的代码就冲突的,这个比较少见),而且能直接用ant脚本打包测试部署到别的机器。
分享到:
相关推荐
CruiseControl.NET-1.4.4-Setup.exe
Curisecontrol持续集成的客户端版,CruiseControl.NET-CCTray-1.4.1-Setup.exe
maven-cruisecontrol-plugin-1.8.jar
maven-cruisecontrol-plugin-1.7.jar
maven-cruisecontrol-plugin-1.6.jar
maven-cruisecontrol-plugin-1.5.jar
maven-cruisecontrol-plugin-1.3.jar
maven-cruisecontrol-plugin-1.1.jar
CruiseControl-2.8.4.exe
CruiseControl.NET-CCTray-1.5.6804.1-Setup
CruiseControl.NET-CCTray-1.8.4.0-Setup.exe
CruiseControl.NET-1.8.2.0-Setup.exe ccnet 服务端
CruiseControl.NET-1.4-Setup
用于检测项目是否编译成功的客户端软件,开发网站或者软件项目,自动检测项目的当天是否出错了。
CruiseControl.NET-CCTray-1.8.2.0-Setup.exe ccnet每日构建客户端
本篇文章将详细介绍CruiseControl的基本概念、安装过程、配置方法以及一个简单的使用示例。 首先,CruiseControl的安装通常涉及下载最新版本的软件包,如V2.6.2,这可以从其官方网站sourceforge.net获取。安装完成...
标题与描述概述的知识点主要涉及了使用CruiseControl与Maven2进行持续集成的配置流程。这是一项在软件开发过程中非常关键的技术实践,它能够自动检测代码库中的更新,并自动执行构建、测试以及部署等任务,从而确保...
CruiseControl.NET-1.8.4.0
1. **安装 Java SDK**:CruiseControl 需要 Java 运行环境,因此首先需要安装 Java SDK 并设置 `JAVA_HOME` 环境变量。 2. **下载 CruiseControl**:选择合适的版本进行下载,例如 2.8.3 版本可从 ...