持續集成引擎 Hudson 和 Jenkins 的恩恩怨怨
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的豪華包間裏做了一個艱難的決定:
mv -f hudson jenkins
從此王子和公主過上了井水不犯河水的日子。Hudson 和 Jenkins 都擁有代碼;
Hudson有Oracle和Sonatype's corporate的支持和Hudson的注冊商標
Jenkins擁有的是大多數的核心開發者,社區,和後續更多的commit

上圖,From:Hudson and Jenkins: Two Months Later
2011年,Jenkins的卡麗熙 Kohsuke Kawaguchi 獲得了Google-O'Reilly Open Source Award。2014年Kawaguchi創立了CloudBees,出任CEO,迎娶白富美,走上人生新巔峰。
文章轉載自 開源中國社區 [https://www.oschina.net]
最後更新:2017-07-06 10:02:59