我花了一个小时左右的时间才弄清楚哈德森最近才开店(2011年1月)。 我不知道现在每个分支的变化有多快,但更重要的是,每个分支的方向是什么,关键点是什么,让人可以做出选择。

有人有产品路线图和功能差异的链接吗?


当前回答

以下是詹金斯网站http://jenkins-ci.org上的总结。

简而言之,Jenkins CI是领先的开源持续集成服务器。它使用Java构建,提供了300多个插件来支持构建和测试几乎任何项目。

甲骨文现在拥有Hudson商标,但已在Eclipse EPL下授权使用。詹金斯在麻省理工学院的执照上。Hudson和Jenkins都是开源的。在我看来,基于你为谁工作以及个人对开源的偏好,这个决定很简单。

希望这对你有帮助。

其他回答

詹金斯是新的哈德森。它实际上更像是一个重命名,而不是一个分支,因为整个开发社区都转移到了Jenkins。(甲骨文只能坐在角落里拿着他们的老球“Hudson”,但现在它只是一个没有灵魂的项目。)

c.f. Ethereal -> WireShark

对于那些提到和解作为哈德森和詹金斯潜在未来的人来说,事实上詹金斯将加入SPI,在这一点上他们不太可能和解。

我有两点要补充:第一,Hudson/Jenkins是关于插件的。插件开发人员已经转向Jenkins,我们这些用户也应该如此。第二,我个人并不是甲骨文产品的忠实粉丝。事实上,我对他们避之唯恐不及。用在甲骨文解决方案的授权和硬件上的钱,你可以雇佣两倍的工程人员,还可以每周五买啤酒。

在前面…我是哈德逊的提交者和哈德逊书的作者,但我没有参与整个项目的分割。

无论如何,我的建议是:

看看这两种,看看哪种更适合你的需求。

Hudson is going to complete the migration to be a top level Eclipse projects later this year and has gotten a whole bunch of full time developers, QA and others working on the project. It is still going strong and has a lot of users and with being the default CI server at Eclipse it will continue to serve the needs of many Java developers. Looking at the roadmap and plans for the future you can see that after the Maven 3 integration accomplished with the 2.1.0 release a whole bunch of other interesting feature are ahead.

http://www.eclipse.org/hudson

另一方面,Jenkins赢得了许多Hudson的原始用户,拥有跨越多种技术的庞大用户社区,还有一大批开发人员在开发它。

在这个阶段,两个CI服务器都是很好的工具,根据您在技术方面的需求,与其中一个集成可能更好。这两个产品都是开源的,您可以从不同的公司获得这两个产品的商业支持。

无论如何…如果你还没有使用CI服务器..从现在开始,你会看到巨大的好处。

2013年1月更新:经过长时间的IP清理和进一步的改进,Hudson 3.0作为第一个Eclipse基金会批准的版本现在可用。

以下是詹金斯网站http://jenkins-ci.org上的总结。

简而言之,Jenkins CI是领先的开源持续集成服务器。它使用Java构建,提供了300多个插件来支持构建和测试几乎任何项目。

甲骨文现在拥有Hudson商标,但已在Eclipse EPL下授权使用。詹金斯在麻省理工学院的执照上。Hudson和Jenkins都是开源的。在我看来,基于你为谁工作以及个人对开源的偏好,这个决定很简单。

希望这对你有帮助。