Hudson (软件)

✍ dations ◷ 2025-06-09 15:41:48 #编译工具,持续集成,用Java编程的自由软件,Java开发工具

Hudson是用Java编写的一个持续集成(CI)工具。它运行在Servlet容器中(例如Apache Tomcat、GlassFish)。它支持软件配置管理(SCM)工具(包括CVS、Subversion、Git、Perforce(英语:Perforce)、Clearcase(英语:Clearcase)和RTC(英语:Rational Team Concert)),可以执行基于Apache Ant和Apache Maven的项目,以及任意的shell脚本和Windows批处理命令。Hudson的主要开发者是川口耕介,开发期间就职于Sun微系统公司。Hudson是在MIT许可证下发布的自由软件。

可以通过各种手段触发构建。例如可以通过类似Cron的机制调度,可以在其他的构建已经完成时,以及可以通过一个特定的URL进行请求。

Hudson在2008年左右基本取代了CruiseControl(英语:CruiseControl)和其他开源的构建服务器(Build Server)。在2008年5月的JavaOne大会上,Hudson成为“Duke选择奖”开发人员解决方案分类的得主。

甲骨文公司收购Sun微系统时,甲骨文公司宣布其有意把Hudson的名字作为商标,并开始以商业软件开发。2011年初,开发社区中的多数人(包括川口耕介)决定以Jenkins的名义延续该项目。甲骨文公司坚称Hudson仍在继续开发,而Jenkins是其的分支;但Jenkins的开发者认为Hudson是其的分支。

随后,甲骨文公司对于Hudson项目丧失了兴趣,最终在2012年底将其捐赠给了Eclipse基金会。截至2013年11月,每天提交给了Jenkins的贡献要比Hudson的多得多。

Hudson可通过一个插件架构进行扩展。许多插件已经公开,扩展了Hudson,使其远远超越了纯粹的Java项目的构建工具。对于大多数的版本控制系统和大的数据库,有与Hudson集成的插件可用。许多构建(build)工具都是通过他们各自的插件提供支持。插件还可以改变Jenkins的外观,或添加新的功能。

构建时可以生成各种格式的测试报告(JUnit是内建支持的,别的格式则需通过插件)。Hudson可以显示报表,生成趋势图,并在图形化界面中呈现它们。

在2010年11月,就由谁主导Hudson,该项目的主要贡献者和甲骨文公司之间展开谈判,尽管在多个方面达成一致,争议集中在对“Hudson”名字本身的控制上。甲骨文公司声明对Hudson的名字拥有权利,并在2010年12月初申请将其注册为商标(在2011年10月25日获得商标权)。因此,2011年1月11日,有人提议将项目名称从“Hudson”变更为“Jenkins”。2011年1月29日,社区投票以压倒多数批准通过该提案,创建Jenkins项目。2011年2月1日,甲骨文公司表示,继续与社区中的其他人合作,延续Hudson的开发。

2011年5月3日,Eclipse基金会与Hudson的主要提交者、甲骨文公司、Sonatype(英语:Sonatype)和其他的社区支持者发出了正式的提议,将Hudson(包括核心代码和存在问题的商标)转交给Eclipse基金会。Hudson的创始人川口耕介表示甲骨文公司此举是在考验Jenkins。“当我们与甲骨文公司的谈判找到一个中间地带时,他们说得很清楚,他们不打算放弃对Hudson商标的控制。但这一举动表明他们清楚地认识到甲骨文公司无法使Hudson项目跟上Jenkins项目。”2012年1月24日,Eclipse宣布把Hudson 3列入Eclipse基金会。

相关

  • 姜正浩KBOMLB姜正浩(韩文:강정호,英文:Kang Jung Ho,1987年4月5日-)为韩国光州广域市出身的职业棒球选手,位置为内野手,KBO时期以游击手为主,MLB时期转以三垒手为主要守位。2012年打击率.314
  • 女性主义犯罪学女性主义犯罪学(英语:Feminist school of criminology)是犯罪社会学的一个分支学科。传统的犯罪社会学以阶级差异为出发点,主张犯罪原因是不同阶级、不同文化之间的冲突。类似的
  • 硅藻土硅藻土(Diatomaceous earth)是一种生物化学沉积岩;由硅藻的细胞壁沉积而成;淡黄色或浅灰色,质地软而轻,可轻易的磨成粉末;密度低、多孔隙、有粗糙感,有极强的吸水性。烘箱干燥的硅藻
  • 锤头果蝠锤头果蝠(学名:Hypsignathus monstrosus),是哺乳纲翼手目狐蝠科锤头果蝠属下的单属种。而与锤头果蝠属(锤头果蝠)同科的动物尚有偏齿果蝠属、无尾果蝠属(无尾果蝠)、多尖齿果蝠属(怀
  • 文化资产保存法《文化资产保存法》是中华民国为保存及活用文化资产,充实国民精神生活,发扬多元文化而立之法,文化资产之保存、维护、宣扬及权利之转移均依此法规定,该法未规定者,依其他有关法律
  • 摩特雷克摩特雷克(Mortlake)为英国伦敦泰晤士河畔列治文区内一小区,位于泰晤士河南岸,Kew与巴恩斯之间,南接East Sheen。1965年之前摩特雷克仍然是萨里(Surrey)一部分。
  • 政府发言人办公室政府发言人办公室(葡萄牙语:Gabinete do Porta-voz do Governo Região Administrativa Especial de Macau,葡文缩写:GPV),在澳门特别行政区行政长官管辖及指导下运作。
  • 小行星8964小行星8964(8964 Corax)是一颗绕太阳运转的小行星,为主小行星带小行星。该小行星于1960年10月17日发现。小行星8964的轨道半长轴为2.1925380 UA,离心率为0.105。
  • 丁启睿丁启睿(1595年-1645年),字性如,号圣临。明末河南永城人。丁魁楚之侄,弟丁启光。万历二十三年(1595年)八月生。万历四十六年(1618年)举人,四十七年进士。历任南京兵部主事、兵部郎中、太
  • 美国入侵巴拿马巴拿马平民死亡人数统计来源 美军:250人 联合国:500人 中美洲人权保护委员会(CODEHUCA):2,500-3,000人 巴拿马国家人权委员会(CONADEHUPA):3,500人 美国入侵巴拿马是美国在1989年