發佈ccnet的步驟

第一步:svn

安裝好ccnet程序,以下圖所示(G:\軟件\開發軟件\ccnet):ui

第二步:spa

建立項目運做目錄,好比,我要建立項目名稱爲[icanyin]BLL,在這個目錄下建(D:\Program Files (x86)\CruiseControl.NET\server),以下圖所示:日誌

第三步:server

建立上面項目名稱的日記目錄BLL(D:\Program Files (x86)\CruiseControl.NET\server\Icanyin),以下圖所示:blog

第四步:事件

修改ccnet.config配置文件,以下圖所示 :開發

代碼詳情的內容以下:get

<project name="[icanyin]BLL" >  <!--你在ccnet要建立運做項目名稱-->
<artifactDirectory>D:\Program Files (x86)\CruiseControl.NET\server\Icanyin\BLL</artifactDirectory> <!--在ccnet建立運做日誌目錄-->
<modificationDelaySeconds>10</modificationDelaySeconds>   it

<sourcecontrol type="svn" autoGetSource="true" cleanUp="true">
<trunkUrl>https://usermic-unkuoa3/svn/Code/trunk</trunkUrl>  <!--svn路徑:這個目的就是從svn上面獲取代碼下來-->
<workingDirectory>F:\test_ccnet\Code\trunk\</workingDirectory> <!--從svn上獲取下來臨時的代碼的路徑-->
<executable>D:\Program Files (x86)\VisualSVN Server\bin\svn.exe</executable>  <!--執行獲取代碼的svn程序-->
<username>ccnet</username>  <!--在svn上面建立的用戶名和密碼-->
<password>123456</password>
</sourcecontrol>

<!-- 如下觸發事件的設置CCNET每60秒檢查一次SVN是否有變更,其中buildCondition="IfModificationExists"表示若是SVN有變更存在的狀況就進行Build -->
<triggers>
<intervalTrigger seconds="60" buildCondition="IfModificationExists"/>  
</triggers>

<tasks>

<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>  <!--編譯項目解決方案的程序-->
<workingDirectory>F:\test_ccnet\Code\trunk\ICanyin</workingDirectory> <!--從svn上獲取下來臨時的代碼的路徑-->
<projectFile>ICanyin.sln</projectFile> <!--要編譯的解決方案-->
<targets></targets>
<timeout>60</timeout>
<!--記錄編譯的詳細日誌,須要單獨下載這個程序集,放在工做目錄(workingDirectory)下,下載路徑 http://ccnetlive.thoughtworks.com/MSBuildXmlLogger%2DBuilds/-->
<logger>ThoughtWorks.CruiseControl.MsBuild.XmlLogger,ThoughtWorks.CruiseControl.MsBuild.dll</logger>
<buildArgs></buildArgs>
</msbuild>

<exec executable="F:\test_ccnet\Code_Push\publish-commondll.bat"/><!--目的複製dll到commond文件夾-->
<exec executable="F:\test_ccnet\Code_Push\publish-commondll-svncommit.bat"/><!--把commond文件夾下面的dll提交到svn上面-->
</tasks>

</project>

 

第五步:

打開訪問地址:http://localhost/ccnet/server/local/ViewServerReport.aspx

相關文章
相關標籤/搜索