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

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