小程人生

          統計

          留言簿(2)

          閱讀排行榜

          評論排行榜

          hudson持續化集成之自動編譯功能

          在前一篇的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代碼有錯誤或改變時每五次通知用戶一次,好了這次可以用到持續集成的最核心內容了,如果有哪位高手看到小弟介紹的不足,請留言,小弟謝了,網絡的好處就是共享,請不吝辭教.

          posted on 2008-07-30 21:13 小程人生 閱讀(5964) 評論(6)  編輯  收藏

          評論

          # re: hudson持續化集成之自動編譯功能 2008-07-31 03:14 深圳旅游資訊網

          頂  回復  更多評論   

          # re: hudson持續化集成之自動編譯功能 2008-09-01 16:26 jeffrey yan

          有好多問題,比如生成JUnit test report時怎么配置Test report XMLs?
          還有我執行ant時參數怎么傳進去?我用<property name="。。" value="。"/>這樣只能把一個參數傳進去,能幫我嗎?謝謝啦!
          我在公司不能用qq,能用電子郵件回復我嗎?
          jeffrey.yan@oocl.com  回復  更多評論   

          # re: hudson持續化集成之自動編譯功能 2008-10-24 14:58 小祥

          Build periodically 這里面的東西說明不夠.具體語法怎么實現的.交流一下嘛  回復  更多評論   

          # re: hudson持續化集成之自動編譯功能[未登錄] 2008-10-25 08:13 小程人生

          @小祥
          此參數主要是自動編譯的時間間隔設置:
          主要有五個參數,先到后順序:分鐘,小時,月份相應的日期,月份,星期
          此五個參數可以用空格間隔
          如果不想設置參數可以用*代替五個參數都為*表示每分種
          每個參數還可以有如下設置
          m-n m至n的區間
          m-n/x m至n的區間每隔x觸發
          #為注釋
          不知道是否是你需要的
            回復  更多評論   

          # re: hudson持續化集成之自動編譯功能 2008-11-12 17:17 小祥

          謝謝你的答復!  回復  更多評論   

          # re: hudson持續化集成之自動編譯功能 2008-12-25 10:43 小祥

          "另外在全局的參數設置Quiet period選項設置為5則為每次自動檢查到cvs代碼有錯誤或改變時每五次通知用戶一次"

          小程,你這個地方的說明是錯誤的. Quiet period選項設置為5,它的意思是在檢測到CVS有更新后, 等待五分鐘后才開始構建. ^_^

          這是我在實踐項目并查看了資料后得出的結論, 不知道對也不對. 多多討論..

            回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 焉耆| 深泽县| 礼泉县| 石泉县| 永川市| 海兴县| 丹巴县| 广南县| 桃园县| 漳州市| 敦煌市| 龙江县| 沈丘县| 四会市| 临沭县| 平潭县| 辰溪县| 大理市| 韶山市| 铅山县| 谷城县| 绩溪县| 沁水县| 锦屏县| 鹤壁市| 科技| 贞丰县| 南汇区| 赤城县| 罗田县| 体育| 临武县| 安新县| 寻乌县| 共和县| 明星| 宝应县| 田林县| 武威市| 翁牛特旗| 灵璧县|