CruiseControl.NET 和 CruiseControl.NET CCTray
引:http://www.cnblogs.com/flashcloud/archive/2005/12/21/301899.html
CruiseControl.NET-.net平台的持续集成工具(一.简介)
CruiseControl.NET 是.net平台下,一个开源的自动化持续集成工具。
它是一个程序套件,但其核心是一个叫做
CruiseControl.NET Server的自动集成服务器.
通过直接监视源代码管理仓库,CruiseControl.NET使集成过程得以自动化。开发员每提交一组新的更新,CruiseControl.NET Server就会自动运行集成构造,以验证新的更新。当构造完成以后,Server将会通知开发员,提交的更改是否成功通过集成。
关于构造详细过程详见:CruiseControl.NET Integration Process
事实上,集成同签入(Check in)代码一样容易。使用自动集成服务器不仅仅使集成变得容易,它还会保证一旦有更新,集成构造一定会发生。这将有效降低在开发员签入(Check in)代码之后,忘记代码有效性验证的危险。
CCNet Server 提供以下几个关键特色:
- 集成多种源代码管理系统;
- 集成了其他外部开发工具,如NAnt 和Microsoft Visual Studio;
- 在同一CCNet Server 上进行多工程的构建;
- 远程管理并汇报;
- Web Dashboard : 一个.net Web应用,为开发团队提供一个CruiseControl.NET工程的状态和详细观察视图。
- CCTray :一个客户端的托盘程序,允许你从网络中的任何一台电脑上,以“快速浏览”的方式了解CruiseControl.NET工程情况。
如何用CruiseControl.Net来进行持续化集成