天天看點

持續內建

出于項目的需要,最近在研究持續內建( Continuous Integration

)

持續內建的server有

Pulse ,有 Draco.NET CruiseControl

如何配置Cruisecontrol.NET

CruiseControl.Net Tutorial - Part 1 CruiseControl.Net Tutorial – Part 2 Cruise Control XSL

手工配置比較煩人,可以使用這個工具來配置

CCNetConfig

如何安裝SVN

Guide to Versioning a Visual Studio Solution with Subversion, TortoiseSVN and AnkhSVN http://ilmatte.wordpress.com/2008/06/01/cruisecontrolnet-tutorial-part-1/

NAnt 不支援NUnit 2.X版本的問題

直接使用<exec> block執行 NUnit 2.x

過程中的一些小問題

Use SVN over SSL will cause some problem, please refer to :

http://confluence.public.thoughtworks.org/display/CCNET/Subversion+Source+Control+Block

使用相同版本的Subvision和 Tortoise SVN,不然會出現” Expected FS format '2'; found format '3'”錯誤,參考:

http://wiki.iusesvn.com/index.php/Expected_FS_format_%272%27%3B_found_format_%273%27

出現可以偵測到SVN的修改,但check out 失敗,應該是同時安裝Visual SVN 和Subvsion所緻。

繼續閱讀