Hudson (软件)

✍ dations ◷ 2025-02-23 17:02:42 #编译工具,持续集成,用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基金会。

相关

  • X光X射线(英语:X-ray),又被称为爱克斯射线、艾克斯射线、伦琴射线或X光,是一种波长范围在0.01纳米到10纳米之间(对应频率范围30 PHz到30EHz)的电磁辐射形式。X射线最初用于医学成像诊
  • 色矛纲色矛纲(学名:Chromadorea)之下只有色矛亚纲(学名:Chromadoria)一个分类单元,包括下列八个目:原来的蛔虫目(Ascaridida)及旋尾目(Spirurida)已被分别降为蛔形下目及旋尾下目。
  • 北洋军阀北洋军阀,是中华民国早期最重要的民国军阀势力之一,由袁世凯培植的北洋新军的主要将领组成,袁世凯执掌政权后,袁世凯的“北洋新军”的主要将领雄霸一方,在1916年袁世凯死后,因无人
  • 电车连线伦敦轻轨电车(英语:London Tramlink),简称轻轨电车(英语:Tramlink),是一个位于伦敦南部、以克罗伊登区为中心的有轨电车系统。 该系统于2000年启用,是伦敦自1952年淘汰所有电车后重新
  • 陆佃陆佃(1042年-1102年),字农师,号陶山,越州山阴人。生于庆历二年(1042年),自幼家贫,好学,晚上靠月光读书,传为美谈,曾在金陵“受经于王安石”。熙宁三年(1070年)进士,授蔡州推官、国子监直讲,历
  • 滚刀法滚刀法是切法之一。一手滚动原料,一手持刀跟切,切一刀滚动一次。切时要掌握一定的斜度。多用于切圆而脆的材料,如:萝卜、马铃薯及一些瓜类。通过改变切时的斜度和滚动快慢,使切出
  • 二氧化锆二氧化锆(化学式:ZrO2)是锆的主要氧化物,通常状况下为白色无臭无味晶体,难溶于水、盐酸和稀硫酸。一般常含有少量的二氧化铪。化学性质不活泼,但高熔点、高电阻率、高折射率和低热
  • 奥林匹克大道桥奥林匹克大道桥(英语:Olympic Avenue Bridge)是位于美国爱荷华州卡罗尔东北部的一座桥梁,长46英尺(14米),跨越奥林匹克大道上的一条无名溪流,建立于1913年,是卡罗尔县的15座类似桥梁
  • 亚瑟·迪宏·理特亚瑟·迪宏·理特(英语:Arthur Dehon Little,1863年12月15日-1935年8月1日),美国化学家及化学工程师。他创立了理特顾问公司(英语:Arthur D. Little),并对麻省理工学院建立化学工程学
  • 世界各地区历史上的国内生产总值列表 (购买力平价)此页面乃关于世界各地在历史上的国内生产总值的列表,数值依据购买力平价因素。本页内所述之地区并不全然以一国为准。例如阿拉伯帝国、古罗马、阿契美尼德王朝等横亘多个地区