CCNET的部分配置使用说明
1.   什么是 CCNET
CCNET 是一个代码开发阶段流程的自动管理监控工具;所包括的流程有根据设定的任务从指定的代码库中 CHECK OUT 代码、然后自动编译、自动代码检查、自动单元测试,并将编译和测试的结果进行记录和反馈( EMAIL 方式等),并有还算不错的 WEB 应用平台进行呈现,也支持一部分的分析工作。
2.   CCNEET 配置主要就是一个 ccnet.config 加入一个项目的时候需要修改配置文件,在配置文件加入一个 , 将要加入的项目的配置放入其中,下面就我最近做过的项目加入CCNET的配置文件做一下对CCNET的ccnet.config文件中的配置做一下介绍。
下面是配置文件,介绍以注释的形式在配置文件中。
< cruisecontrol >
 
 < project >
     
    < webURL > http://***.***.***.***/ccnet/server/local/project/LADNSServer/ViewProjectReport.aspxwebURL>
    < name > LADNSServer140name>
   
    < triggers >
     
      < intervalTrigger seconds = "60" />
    triggers >
    < modificationDelaySeconds > 2modificationDelaySeconds>
    < sourcecontrol type = "svn">
     
      < trunkUrl > http://svn.it.henu.edu.cn/svn/IISTools/trunk/LADNSServer1trunkUrl>
     
      < executable > C:/Program Files/VisualSVN Server/bin/svn.exeexecutable>
     
      < username > ****username>
     
      < password > *****password>
    sourcecontrol >
   
    < tasks >
      < msbuild >
       
        < executable > C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exeexecutable>
       
        < workingDirectory > C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectoryworkingDirectory>
       
        < projectFile > LADNSServer.slnprojectFile>
       
        < buildArgs > /v:quiet /noconlog /p:Configuration=DebugbuildArgs>
       
        < logger > C:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dlllogger>
        < targets > targets >
      msbuild >
          
      < exec >
       
        < executable > C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exeexecutable>
        测试路径 -->
        < baseDirectory > C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectorybaseDirectory>
            
        < buildArgs >
          /testcontainer:LADNSServer1\LADNSServer.DnsServerLibTest\bin\Debug\LADNSServer.DnsServerLibTest.dll
          /runconfig:Local.testsettings
          /resultsfile:testResults.trx
        buildArgs >
            
        < buildTimeoutSeconds > 120buildTimeoutSeconds>
      exec >
    tasks >
   
    < publishers >
      < merge >
        < files >
          < file > C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory\results.xmlfile>
        files >
      merge >
      < xmllogger />
      < statistics />
    publishers >
  project > 
cruisecontrol >