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> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章