hudson持續(xù)化集成之自動(dòng)編譯功能
在前一篇的hudson介紹中只說了hudson的基本用法,可能大家會(huì)有所不解持續(xù)化集成應(yīng)該做到每次版本控制系統(tǒng)有人提交新代碼時(shí),持續(xù)集成工具應(yīng)該會(huì)發(fā)現(xiàn)新提交的代碼是否有錯(cuò),如果有錯(cuò)發(fā)送郵件或提示所有用戶該版本的文件有錯(cuò)誤,這就是我要介紹的,好了開始吧.我們直接進(jìn)入上次的hudson工程配置頁(yè)面,如下圖所示:

注意Add build step選項(xiàng),點(diǎn)擊此項(xiàng),選擇Invoke ant將出現(xiàn)invok ant文本框,選擇己經(jīng)在全局參數(shù)中配置的ant參數(shù),然后點(diǎn)擊右下角的advanted將出現(xiàn)build文本框,在此文本框中填寫build.xml,此build.xml為工程根目錄下的ant 編譯文件名(要自己寫ant文件,我記得myeclipse中好像自動(dòng)生成build.xml),點(diǎn)擊保存退出該頁(yè)面.這樣每次cvs提交新文件后hudson在自動(dòng)編譯時(shí)將會(huì)檢查工程代碼的有效性,如果有錯(cuò)誤將會(huì)發(fā)送郵件給每個(gè)項(xiàng)目組成員,再多說多句,在工程的選擇寫入 * * * * * 此標(biāo)識(shí)為hudson的特定語法,點(diǎn)擊該選項(xiàng)右側(cè)的問號(hào)有詳細(xì)說明,意思為每一分鐘自動(dòng)檢查cvs上的工程代碼,另外在全局的參數(shù)設(shè)置Quiet period選項(xiàng)設(shè)置為5則為每次自動(dòng)檢查到cvs代碼有錯(cuò)誤或改變時(shí)每五次通知用戶一次,好了這次可以用到持續(xù)集成的最核心內(nèi)容了,如果有哪位高手看到小弟介紹的不足,請(qǐng)留言,小弟謝了,網(wǎng)絡(luò)的好處就是共享,請(qǐng)不吝辭教.
posted on 2008-07-30 21:13 小程人生 閱讀(5956) 評(píng)論(6) 編輯 收藏