从用户的角度来看,Jenkins和Hudson之间最显着的区别是什么?

时间:2011-10-10 07:58:41

标签: continuous-integration hudson jenkins

现在约有10个月,詹金斯从哈德森分手了。

在查看项目主页时,我想知道Hudson和Jenkins之间的差异究竟是什么。从更改日志中我不太了解。有很多变化,主要的区别似乎是Jenkins更频繁地发布更少的更改而Hudson更少发布,但随后发布中的更改更多。

有没有明显的差异吗? 那么有什么东西让我作为开发人员需要CI系统更高效而不是一个或另一个? 其中一个比另一个更稳定吗? 还有什么区别与甲骨文的政治无关吗?

与您的观点最显着的区别是什么?

2 个答案:

答案 0 :(得分:14)

一个值得注意的差异是大量的插件转移到Jenkins。虽然您仍然可以使用Hudson的旧版本,但较新的版本依赖于Jenkins。此外,新插件大多是基于最新的Jenkins版本创建的,因此您可能无法在Hudson上轻松使用它们。

这可能与插件有所不同,有些可能与Hudson的兼容性高于其他插件,还有一些提供了两种工具的版本。但是如果使用插件,某些内容不能很好地运行,那么如果你使用Jenkins,你将会更容易获得帮助。

编辑:我发现这是一个interesting link,不仅在Jenkins和Hudson采取的不同路径上提供了一些实数,而且还解决了另一篇文章中提到的(非)IP问题。这里...

答案 1 :(得分:0)

查看清理代码所需的工作以及属于Eclipse Foundation所需的IP检查。如果您关心干净的IP,这是最大的区别之一。

您使用了多少个插件? Hudson独立支持许多最重要的插件,并与插件所有者合作,以保持与Jenkins所有者仍然维护的插件的兼容性。

请参阅JavaOne演示文稿,了解如何维护Hudson并添加新功能。 https://oracleus.wingateweb.com/scheduler/eventcatalog/eventCatalogJavaOne.do(寻找哈德森)

另请查看Eclipse http://www.eclipse.org/hudson/

上的Hudson项目