CruiseControl.NET ccnet.config 配置

CruiseControl.NET持续集成配置说明:

 

  
  
  
  
  1. <cruisecontrol> 
  2.  <!--新建一个项目工程文件 ,新的项目文件放在<project></project>里面--> 
  3.  <project> 
  4.       <!--***.***.***.***为IP地址--> 
  5.     <webURL>http://***.***.***.***/ccnet/server/local/project/LADNSServer/ViewProjectReport.aspx</webURL> 
  6.     <name>LADNSServer140</name> 
  7.     <!--CCNET中设置持续化构建的时间以及周期--> 
  8.     <triggers> 
  9.       <!--间隔触发器,可以设定两次执行间隔--> 
  10.       <intervalTriggersecondsintervalTriggerseconds="60" /> 
  11.     </triggers> 
  12.     <modificationDelaySeconds>2</modificationDelaySeconds> 
  13.     <sourcecontroltypesourcecontroltype="svn"> 
  14.       <!--项目版本库所在svn服务器的url--> 
  15.       <trunkUrl>http://svn.it.henu.edu.cn/svn/IISTools/trunk/LADNSServer1</trunkUrl> 
  16.       <!--svn执行文件所在的路径--> 
  17.       <executable>C:/Program Files/VisualSVN Server/bin/svn.exe</executable> 
  18.       <!--svn用户名--> 
  19.       <username>****</username> 
  20.       <!--svn密码--> 
  21.       <password>*****</password> 
  22.     </sourcecontrol> 
  23.     <!--编译解决方案--> 
  24.     <tasks> 
  25.       <msbuild> 
  26.         <!--msbuild所在的路径--> 
  27.         <executable>C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable> 
  28.         <!--我们要编译的解决方案所在的路径--> 
  29.         <workingDirectory>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory</workingDirectory> 
  30.         <!--我们要编译的解决方案名--> 
  31.         <projectFile>LADNSServer.sln</projectFile> 
  32.         <!--编译参数--> 
  33.         <buildArgs>/v:quiet /noconlog /p:Configuration=Debug</buildArgs> 
  34.         <!--记录编译的详细日志--> 
  35.         <logger>C:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll</logger> 
  36.         <targets></targets> 
  37.       </msbuild> 
  38.            <!--单元测试--> 
  39.       <exec> 
  40.         <!--Call mstest to run the tests contained in the TestProject --> 
  41.         <executable>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe</executable> 
  42.        <!--测试路径--> 
  43.         <baseDirectory>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory</baseDirectory> 
  44.             <!--测试需要的文件--> 
  45.         <buildArgs> 
  46.           /testcontainer:LADNSServer1\LADNSServer.DnsServerLibTest\bin\Debug\LADNSServer.DnsServerLibTest.dll 
  47.           /runconfig:Local.testsettings 
  48.           /resultsfile:testResults.trx 
  49.         </buildArgs> 
  50.             <!--测试间隔时间--> 
  51.         <buildTimeoutSeconds>120</buildTimeoutSeconds> 
  52.       </exec> 
  53.     </tasks> 
  54.     <!--发布和部署配置--> 
  55.     <publishers> 
  56.       <merge> 
  57.         <files> 
  58.           <file>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory\results.xml</file> 
  59.         </files> 
  60.       </merge> 
  61.       <xmllogger /> 
  62.       <statistics /> 
  63.     </publishers> 
  64.  </project>  
  65. </cruisecontrol> 

 

你可能感兴趣的:(ccnet.config)