InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

Hudson迁移到了GitHub上

作者 Alex Blewitt 译者 张龙 发布于 2011年2月19日

领域
运维 & 基础架构,
过程 & 实践,
语言 & 开发
主题
Java ,
语言 ,
构建系统 ,
编程 ,
Hudson

本周Jenkins 1.397发布了,同时Sonatype也开始了Hudson的开发工作。Hudson最初托管在Java.net上,但迁移到Kenai上所产生的种种问题迫使社区开始转向GitHub,最终导致Hudson更名为Jenkins并另开分支。

分离之后,Oracle宣布Hudson将像以前一样继续托管在Oracle/Java基础设施上。Sonatype(拥有一个基于Hudson的商业产品)则填补了这个空白,根据Hudson的Mavenization开始提交变更

Sonatype在转换成熟项目上颇具经验;Maven 3是众多测试与重构的结晶,它构建在依赖注入框架(Guice)之上,InfoQ去年曾报道过。同样的计划也将应用到Hudson的迁移上,已经为依赖库的副本开辟了分支,并放在其WAR之中。借助于现代化的依赖机制,Sonatype希望能简化开发者未来的工作。Hudson-JSR330 GitHub分支包含了Sonatype所完成的工作成果(在分离之前),现在通过不断变革已经公之于众了。

未来,Hudson又会回到GitHub,Jason van Zyl在twitter上透露 hudson-dev的投票结果已经获得了Oracle的Ted FarrellWinston Prakash的批准。在Jenkins名字变更完毕后,github.com/hudson这个名称将变为空闲。

借助于Oracle与Sonatype所提供的商业支持,Hudson的未来应该会对得起持续集成工具这个称号。然而,Jenkins也会不断演进,随着时间的流逝,Hudson与Jenkins将会渐行渐远。颇具讽刺意味的是,虽然Hudson将名字保留了下来,但为了支持JSR-330所做的重构以及构建过程的Mavenization则要比更名来得更为猛烈。

查看英文原文:Hudson Moves to GitHub (Again)

译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。