詹金斯(Jenkins)与哈德森(Hudson)分手大约是10个月。
当查看项目主页时,我想知道哈德森和詹金斯之间的真正区别是什么。我从变更日志中学到的东西并不多。有很多更改,主要的区别似乎是,詹金斯发布的频率更高,更改次数更少,哈德逊的发布频率更低,但是发布版本的更改次数更多。
有什么明显的区别吗?那么,有什么事情使我作为一名需要CI系统的开发人员而不是一个或另一个的生产率更高的开发人员?其中一个比另一个稳定吗?是否存在与Oracle政治无关的任何差异?
从您的角度来看,最显着的区别是什么?
一个显着的区别是大量插件移至Jenkins。虽然您仍然可以将旧版本与Hudson一起使用,但新版本已经依赖Jenkins。同样,新的插件大多是依赖于最新的Jenkins版本创建的,因此,如果没有在Hudson上的麻烦,您可能将无法使用它们。
插件之间的差异可能会有所不同,某些插件可能与Hudson的兼容性要好于其他插件,而另一些插件会同时提供这两种工具的版本。但是,如果某个插件无法正常工作,那么使用Jenkins会更容易获得帮助。
编辑:这是我发现的一个有趣的链接,不仅在詹金斯和哈德森采取的不同路径上提供了一些实数,而且还解决了本文另一篇文章中提到的(非)IP问题。