CCNet说明文档
1、CCNet安装步骤
1) 安装CCNet服务器端:CruiseControl.NET-1.8.5.0-Setup.exe
2) 安装CCNet客户端:CruiseControl.NET-CCTray-1.8.5.0-Setup.exe
3) 安装SVN服务器端:VisualSVN-Server-3.5.3-x64
4) 安装SVN客户端:TortoiseSVN-1.8.11.26392-x64-svn-1.8.13.msi
2、 配置及搭建CCNet环境
a) 配置SVN用户账户
b) 将文件及项目文件签入到SVN
c) 配置CCNet
I.在CCNet的安装目录里找到ccnet.config文件(当前路径为:C:\ProgramFiles(x86)\CruiseControl.NET\server\ccnet.config)
II.配置ccnet.config.(配置详细说明请参照ccnet.config)
注意:
1) 配置SVN: sourcecontrol-> executable节点必须是“VisualSVN Server\bin\svn.exe”
2) 配置email:useSSL一定要设置为“True”
d) 开启CruiseControl.NET Server服务
注意:如果服务启动失败,一定是ccnet.config文件配置错误
e) 使用CruiseControl.NET Tray【以下简称CCTray】来监视每次提交后的编译状态
I. 安装好打开CCTray后,运行CCTray程序,点击左上角的菜单File下的Settings…,如下图:
II. 切换到Build Projects选项卡,如下图:
III.点击Add…按钮,添加我们的CCNET服务器,如下图:
IV. 点击“OK”按钮服务添加成功(可添加多个服务)如下图
V. 按钮功能:
a) Force Build:强制编译上面选中的项目
b) Stop Project:强制停止编译正在编译的项目
c) Start Project:开始编译选中的项目
f) 搭建CruiseControl.NET控制面板
在IIS上新建一个站点,物理路径为CCNet服务器端安装路径的webdashboard文件夹(当前路径为C:\Program Files (x86)\CruiseControl.NET\webdashboard)
g) 打开控制面板,如下图
按钮功能:
a) Stop:强制停止选中项目的服务
b) Start:开始选中项目的服务
c) Force:开始编译选中的项目
d) Refresh Status:刷新项目的状态
e) 项目名称:查看选中项目的编译记录信息,如下图
3、参考网站
1) http://www.cnblogs.com/wangjq/p/3977318.html
2) http://www.cnblogs.com/ttzhang/archive/2008/11/07/1328533.html
3) http://www.51testing.com/html/20/280220-824398.html
4) http://www.cnblogs.com/harveyChoi/articles/hello_cc_net_3.html
5) http://blog.csdn.net/dyllove98/article/details/9722555