`

Hudson和Jenkins的恩恩怨怨

阅读更多

         

jenkins vs Hudson java

Hudson是在2004年的夏天由Sun公司开发的(就是开发Java的那家),2005年2月开源并发布了第一个版本。

Hudson发布的时候CruiseControl是CI界的老大哥,但是很快,在大约2007年的时候Hudson已经超越CruiseControl。2008年5月的JavaOne大会上,Hudson获得了开发解决方案类的Duke’s Choice奖项。从此,小弟翻身做大哥,Hudson成为CI的代名词。

但平静的日子总是短暂的。2009年6月,乌龟壳(Oracle)收购Sun,所有人都炸裂了:

是不是写反了?!!!

一个搞闭源数据库的公司tmd收购了 风暴降生-SPARK之母-不焚者-Java女王-CPU和小型机先民的女王-Solaris的卡丽熙-打碎镣铐者-Sun Microsystem!!!

乌龟壳公司在开源界的形象一直比M$还差(后面的收购MySQL,虽然继续保持开源,但把test case藏着掖着……这都是Oracle这家公司的所作所为)

2010年9月,乌龟壳公司偷偷把Hudson®™变成了注册商标。2010年11月,Hudson社区的核心开发人员发现并angry了,双方进行了不太友好的会谈,不出意料的谈崩了。圣诞节过后,2011年的第一场雪,比以往来的要晚一些,几个秃顶的大叔在McDonald‘s的豪华包间里做了一个艰难的决定:

从此王子和公主过上了井水不犯河水的日子。Hudson和Jenkins都拥有代码;

  • Hudson有Oracle和Sonatype’s corporate的支持和Hudson的注册商标
  • Jenkins拥有的是大多数的核心开发者,社区,和后续更多的commit

hudson-jenkins-commits-22

分享到:
评论

相关推荐

    Hudson Jenkins插件相关

    Hudson和Jenkins是两款著名的持续集成(Continuous Integration, CI)工具,它们在软件开发过程中扮演着至关重要的角色。Hudson最初由Sun Microsystems开发,后因社区支持转为开源项目并更名为Jenkins。这两款工具...

    Hudson/Jenkins显示趋势图插件源码

    可以看关于这个插件的文章。http://hi.baidu.com/newstud/home. ---------------------- http://hi.baidu.com/newstud/blog/item/5858089a1e36cda2c9eaf4f6.html ---------------------- 下载该插件...

    Hudson/Jenkins显示趋势图插件

    可以看关于这个插件的文章。http://hi.baidu.com/newstud/home. ---------------------- http://hi.baidu.com/newstud/blog/item/5858089a1e36cda2c9eaf4f6.html

    jenkinsapi:用于访问资源和配置Hudson&Jenkins持续集成服务器的Python API

    **jenkinsapi:Python接口与Hudson和Jenkins的交互** `jenkinsapi`是一个强大的Python库,专门设计用于与Hudson和Jenkins持续集成服务器进行交互。它提供了丰富的功能,使得开发者和运维人员能够方便地访问和配置CI...

    jenkins hudson 插件开发部署外带一个小实例

    详细介绍了jenkins(hudson)的插件开发部署,指导你如何去开发一个插件,虽然里面那个插件没什么实际功能,但是有效果,能看到效果,这样你就可以了解到这个开发到底是怎么一回事,字面还带了一些资料,适合新手看看...

    Jenkins安装和使用.docx

    Jenkins安装和使用 Jenkins 是一款开源 CI/CD 软件,用于自动化构建、测试和部署软件。它的核心是持续集成、持续交互和持续部署。学习 Jenkins 需要了解其历史、安装、使用和原理。 一、Jenkins 的历史 Jenkins ...

    jenkins离线插件安装包大全

    HPI(Hudson Plugin Installer)是Jenkins插件的标准格式,它们是自包含的Java Web应用程序,可以在Jenkins环境中无缝集成。每个HPI文件代表一个特定的插件,用于扩展Jenkins的功能。 5. Linux环境下的Jenkins配置...

    jenkins.war和jenkins-2.60.1.zip

    jenkins.war和jenkins-2.60.1.zip Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且...

    jenkins自动化部署持续交付演示ppt

    此外,Jenkins支持RSS、电子邮件和即时消息通知,确保团队成员及时了解构建状态,特别是当构建失败时。它还能整合JUnit或其他测试框架的测试报告,提供详细的测试结果和趋势分析。Jenkins的分布式构建能力使其能充分...

    maven jenkins的jar

    在IT行业中,Maven和Jenkins是两个非常重要的工具,它们在软件开发的构建和持续集成过程中发挥着关键作用。让我们深入探讨一下这两个工具以及它们之间的关联。 **Maven** Maven是一个Java项目管理和综合工具,它...

    Jenkins权威指南.docx

    From Hudson to Jenkins—A Short History 4 Should I Use Jenkins or Hudson? 5 Introducing Continuous Integration into Your Organization 6 Phase 1—No Build Server 6 Phase 2—Nightly Builds 6 Phase 3—...

    Jenkins The Definitive Guide

    - **Jenkins 优势**:Jenkins 保持了 Hudson 的所有优点,并在此基础上增加了更多的功能和插件支持,同时获得了更强大的社区支持。 #### Jenkins 的扩展性 **插件系统**:Jenkins 拥有庞大的插件生态系统,可以...

    hudson安装及使用手册

    虽然Hudson和Jenkins都是开源的持续集成工具,但两者之间存在一定的历史渊源。Jenkins是Hudson的一个分支,由于社区分歧,发展为独立的项目。两者在功能上相似,但在社区支持和插件更新方面,Jenkins通常更为活跃。 ...

    Jenkins打包插件配置

    `/Users/mac/.jenkins/plugins`是mac用户的Jenkins主目录下存放插件的默认位置,每个插件以`.hpi`(Hudson Plugin Interface)或`.jpi`(Jenkins Plugin Interface)文件形式存在。 ### 2. 安装插件 - **通过...

    jenkins2.1.87war包.zip

    java语言开发,用于监控持续重复的工作,包括:持续的软件版本发布/测试项目,监控外部调用执行的工作。"使开发者从繁杂的集成...本文中介绍的 Jenkins 就是一个配置简单和使用方便的持续集成服务器hudson/jenkins简介

    hudson持续集成包 02

    Hudson 是一个开源的持续集成工具,用于自动化各种软件开发任务,如构建、测试和部署。这个"**hudson持续集成包 02**"很可能包含了一组用于配置和优化Hudson服务器的组件和库文件。在持续集成环境中,Hudson扮演着...

    hudson学习教程Hudson安装与使用,Hudson配置,Hudson插件

    Hudson 的优势在于其易于安装和配置,只需将 `hudson.war` 部署到Servlet容器,如Tomcat,即可开始使用,无需额外的数据库支持。 **Hudson 安装与使用** 1. **安装步骤** - 下载最新版的 `hudson.war` 文件。 - ...

Global site tag (gtag.js) - Google Analytics