aspose file tools*
The moose likes Ant, Maven and Other Build Tools and the fly likes Difference between Hudson and Jenkins Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "Difference between Hudson and Jenkins" Watch "Difference between Hudson and Jenkins" New topic
Author

Difference between Hudson and Jenkins

Will Myers
Ranch Hand

Joined: Aug 05, 2009
Posts: 331

What's the difference between these two? The UI looks virtually identical so why choose one over the other?
Ed Burns
author
Ranch Hand

Joined: Sep 11, 2006
Posts: 82
    
    5
Thanks for your question. Let's face it, both Hudson and Jenkins sprung from the same source: the fertile mind of rockstar programmer Kohsuke Kawaguchi. The very reason we have Hudson and Jenkins instead of just Hudson is the competitive impetus of Open Source Software. In my experience in writing the book, and in talking to users at conferences, is that the plugin community and the compatibility of plugins is the biggest difference. Early in the book authoring process, Winston mentioned there were some differences in how Hudson and Jenkins implemented the matrix build concept, but I'm not able to discern that easily.

Ed
Sai Hegde
security forum advocate
Ranch Hand

Joined: Oct 26, 2010
Posts: 200
    
    1

So on this note, how frequently does code from Jenkins get merged back to Hudson?
Palak Mathur
Ranch Hand

Joined: Jan 29, 2007
Posts: 313

Sai Hegde wrote:So on this note, how frequently does code from Jenkins get merged back to Hudson?


Sai,

Jenkins and Hudson now are different entities. In 2011, Jenkins was forked from Hudson and developed as an OSS. Hudson continued to be under Oracle. However, in 2012, Oracle formally transferred Hudson project to Eclipse Foundation. There have been no news of merging the two projects.


Palak Mathur | My Blog | TechJaunt | What is JavaRanch? | List of All FAQs
Ed Burns
author
Ranch Hand

Joined: Sep 11, 2006
Posts: 82
    
    5
That's correct, as far as I know there have been no mergebacks into Hudson from Jenkins.

Ed
Winston Prakash
Greenhorn

Joined: Oct 22, 2013
Posts: 7
    
    5
Hudson-3.x is primarily developed at Eclipse Foundation. Though the spirit of both products remain the same, Hudson-3.x is mainly geared towards Enterprise users who require stability. Hudson-3.x is developed independently and substantial amount of work has been gone in to the product to cleanup the libraries with clean license (http://wiki.eclipse.org/Hudson-ci/development/third_party_libraries/3.0.0). There are several new features introduced in Hudson-3.x (http://wiki.eclipse.org/Hudson-ci#New_Features). Stability and performance are the primary goal of Hudson-3.x (http://wiki.eclipse.org/Hudson-ci/features/Memory_Performance). With that in mind, Hudson-3.x is released quarterly for bug fixes, bi-yearly for feature releases and yearly for major incompatible releases. This is in contrast to the weekly release. Every release under goes rigorous QA testing to ensure smooth transition; again a requirement for enterprise users.
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 31075
    
233

Incidentally, Cloudbees saw that as a problem that needed solving and came up with Enterprise Jenkins.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Difference between Hudson and Jenkins