2012 年 hudson vs Jenkins

标签 hudson jenkins

2011 年 Hudson 和 Jenkins 的情况如下(恕我直言) - Hudson 有点稳定,但 Jenkins 的发展有点快。
2012年“Hudson vs Jenkins”现在情况如何?

最佳答案

我用过 Hudson 和 Jenkins。我一直在关注这两个更改列表。

我仍然认为我们从 hudson 搬到 Jenkins 是正确的选择。 Hudson 核心开发人员现在正在开发 Jenkins。那些仍然受雇于 Oracle 的人主要是支持 Hudson 的人(据我所知 Apache Maven 的人也在贡献修复)。

早在 Hudson 时代我就已经提交了一些错误。我可以告诉你大部分问题都在 Jenkins 中解决了。在他们解决问题后的许多个月, hudson 人修复了这些特定的错误或要求提供进一步的意见。

大多数插件开发人员(几乎所有)都已将其插件迁移到 Jenkins,现在主要支持 Jenkins。就插件而言,Jenkins 的开发速度要快得多。现在有一些由Cloudbees提供的付费插件。

据我所知,开源社区的大部分已转移到 Jenkins。

一些希望获得付费支持且不想麻烦地迁移到 Jenkins 的公司仍在使用 Hudson。坦白说,我不明白为什么。 Jenkins 也得到了 Cloudbees 的商业支持,这是 Kohsuke Kawaguchi(Hudson 的创建者)现在工作的地方。 Cloudbees 现在甚至提供免费服务,用于在其云中托管 GitHub 托管项目。他们让您的 OSS 项目免费构建! :)

Jenkins 改进了对云的支持。如上所述,Cloudbees也在云端提供了这种SaaS。我不确定 hudson 是否以及在多大程度上支持这一点。我认为他们目前还没有那么先进;无论如何,据我所知,Hudson 并未为云提供 SaaS。

我的观点是,如果你必须选择一个,那就应该是 Jenkins。

关于2012 年 hudson vs Jenkins ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11433083/

相关文章:

permissions - Jenkins CLI 异常 : missing Job/ExtendedRead permission

java - 如何使用 hudson 或 jenkins Websphere deploy plugin 在 Websphere Cluster 环境中部署 EAR 应用程序

visual-studio-2010 - 使用Jenkins/Hudson部署.NET

linux - 在 Hudson 工作区中操作文件的权限

nginx - 使用 nginx 代理 Jenkins

java - XML 格式的 Java 字符串操作

git - 如何在我的 Jenkins 控制台日志中查看构建的 git 命令输出?

ant - 在 ant 构建文件中执行命令行代码

php - 为什么我的单元测试通过 Hudson/Phing 失败,但通过命令行上的 Phing 成功?

linux - 即使文件存在,Jenkins 构建也因缺少文件错误而失败