持續集成引擎,Hudson 3.0.0 M1 發布

fmms 12年前發布 | 9K 次閱讀 Hudson

Hudson 是一個可擴展的持續集成引擎。

主要用于:

1.持續、自動地構建/測試軟件項目,如CruiseControl與DamageControl。
2.監控一些定時執行的任務。

 

Hudson擁有的特性包括:

  • 易于安裝-只要把hudson.war部署到servlet容器,不需要數據庫支持。
  • 易于配置-所有配置都是通過其提供的web界面實現。
  • 集成RSS/E-mail/IM-通過RSS發布構建結果或當構建失敗時通過e-mail實時通知。
  • 生成JUnit/TestNG測試報告。
  • 分布式構建支持-Hudson能夠讓多臺計算機一起構建/測試。
  • 文件識別- Hudson能夠跟蹤哪次構建生成哪些jar,哪次構建使用哪個版本的jar等。
  • 插件支持-Hudson可以通過插件擴展,你可以開發適合自己團隊使用的工具。

Hudson 發布了 3.0 首個里程碑版本,該版本對整個依賴的庫進行了清理,使得 Hudson 可以在開源授權下進行操作。該版本刪除了以下的第三方庫的依賴:

  • access-modifer-annotation-1.0.jar
  • bridge-annotation-method-1.4.jar 
  • crypto-util-1.0.jar 
  • embedded_su4j-1.1,jar 
  • logkit-2.0.jar 

此外,stapler 降級并集成進 Eclipse ,包括 stapler-groovy 和 stapler-jelly.

Hudson 目前是 Eclipse 基金會的頂級項目,更多關于該版本的改進記錄請看:changelog

下載地址:here.

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!