CruiseControl的作用是持续集成,我们可以到官方网站去下载最新版本(http://cruisecontrol.sourceforge.net/),下载windows版本或者通用版,这里以windows版本为例来说明。
下载之后可以看到安装包,是.exe的package,so直接双击运行就行了。当然这之前必须安装jdk并且设置java_home,path和classpath这三个环境变量。
对于需要支持c++/c的话就必须加入两个文件 cpptasks、ant-contrib,并且要在cruisecontrol.bat文件里加入一些东西,示例如下:
set EXTLIBDIR=%ANT_HOME%/lib
%EXTLIBDIR%/ant-contrib-0.6.jar;%EXTLIBDIR%/cpptasks.jar;
对于这两个文件的下载,可以到官方去下载,但是对于下载的cpptasks要对其用ant进行built才能得到cpptasks.jar。所以要先安装ant。
ant是cruisecontrol里集成的,安装cruisecontrol之后就可以看到ant了。要使用ant也必须设置环境变量。1) 设置ANT_HOME指向ant的安装目录。 2)在PATH变量里包括进来%ANT_HOME%/bin。 3)就是jdk的环境变量了,之前我们已经设置过了。在cmd下输入 ant version如果能查看到ant的version的话就说明ant已经配置好了。
现在我们来build cpptasks,把下载的cpptasks解压,然后在dos下cd到这个目录,输入ant就可以build 了,在解压文件的target文件夹中可以看到这个build好的cpptasks。