天天看點

Cruisecontrol + Maven2 + SVN 配置

[size=medium](1)到[url]http://cruisecontrol.sourceforge.net/download.html[/url]下載下傳Cruisecontrol

(2)到[url]http://subversion.tigris.org/[/url]下載下傳Subversion用戶端

(3)到[url]http://maven.apache.org[/url]下載下傳maven2用戶端

(4)安裝Subversion用戶端,并設定PATH變量,以便系統能找到svn指令,Windows下安裝成功後會自動設定

(5)在Linux下可能還需要安裝其他的包,以REHL4為例,還需要安裝neon-0.27.2-1.i386.rpm,apr-0.9.12-2.i386.rpm,apr-util-0.9.12-1.i386.rpm,其中neon使用:rpm -i neon-0.27.2-1.i386.rpm進行安裝,使用用:rpm -Uvh 進行對apr兩個包更新

(6)解壓cruisecontrol

(7)解壓maven2

(8)添加建構工程,在projects下使用指令:svn co 工程的檢出位址,檢出整個工程,如果是https協定則需要接受有證書,如果是http那麼可能需要在SCM中配置使用者名和密碼:http://username:[email protected]

(9)添加工程到cruisecontrol的配置檔案config.xml中,配置如下:

[/size]

[size=medium](10)配置中使用SCM插件更新代碼,是以也要確定pom.xml中也配置了SCM[/size]

繼續閱讀