SVN 配置 之四 CruiseControl.NET & CruiseControl.NET CCTray

来源:互联网 发布:php curl get 图片 编辑:程序博客网 时间:2024/05/17 22:39

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 上进行多工程的构建;
  • 远程管理并汇报;
       CruiseControl.NET 套件还包括其他几个程序:
  •  Web Dashboard : 一个.net Web应用,为开发团队提供一个CruiseControl.NET工程的状态和详细观察视图。
  •  CCTray :一个客户端的托盘程序,允许你从网络中的任何一台电脑上,以“快速浏览”的方式了解CruiseControl.NET工程情况。
       CruiseControl.NET 发布的版本:  
  • CCNet 1.0 Final 版本,点击下载  
  • CCNet  1.0 RC2 版本,点击下载

如何用CruiseControl.Net来进行持续化集成
http://tech.it168.com/m/2008-05-04/200805042108206.shtml