Hudson_(軟件)

Infobox software | name = Hudson | logo = | screenshot = | caption = 示例 ： Hudson在瀏覽器中運行 | developer = | latest_release_version = 3.2.0 | latest_release_date = | latest_preview_version = | latest_preview_date = | operating_system = 跨平臺 | programming_language = Java | genre = 持續集成 | license = MIT許可證 | website = Hudson是用Java編寫的一個持續集成 （ CI ） 工具 。 它運行在Servlet容器中 （ 例如Apache Tomcat 、 GlassFish ） 。 它支持軟件配置管理 （ SCM ） 工具 （ 包括CVS 、 Subversion 、 Git 、 、 和 ） ， 可以執行基於Apache Ant和Apache Maven的項目 ， 以及任意的shell腳本和Windows批處理命令 。 Hudson的主要開發者是川口耕介 ， 開發期間就職於昇陽電腦公司 。 Hudson是在MIT許可證下發布的自由軟件 。 可以通過各種手段觸發構建 。 例如可以通過類似Cron的機制調度 ， 可以在其他的構建已經完成時 ， 以及可以通過一個特定的URL進行請求 。 Hudson在2008年左右基本取代了和其他開源的構建服務器 （ Build Server ） 。 在2008年5月的JavaOne大會上 ， Hudson成爲 “ Duke選擇獎 ” 開發人員解決方案分類的得主 。 甲骨文公司收購昇陽電腦時 ， 甲骨文公司宣佈其有意把Hudson的名字作爲商標 ， 並開始以商業軟件開發 。 2011年初 ， 開發社區中的多數人 （ 包括川口耕介 ） 決定以Jenkins的名義延續該項目 。 甲骨文公司堅稱Hudson仍在繼續開發 ， 而Jenkins是其的分支 ； 但Jenkins的開發者認爲Hudson是其的分支 。 隨後 ， 甲骨文公司對於Hudson項目喪失了興趣 ， 最終在2012年底將其捐贈給了Eclipse基金會 。 截至2013年11月 ， 每天提交給了Jenkins的貢獻要比Hudson的多得多 。