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

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