CI Cage Fight – Hudson

by Julian Simpson on November 18, 2008

The next installment in this series is Eric Lefevre presenting Hudson. Hudson is an open source CI server that has gained a fantastic amount of ground in the past year or two. Out of the box it has a pretty good feature set:

  • Distributed builds. You can declare a dependency on a particular OS and Hudson will route the build to an agent that satisfies that dependency
  • Very good interface (that damned butler!) with a nifty weather metaphor for build status.
  • Localised in 8 languages
  • GUI based configuration
  • You can declare an entire matrix of different builds and let Hudson work out the details. (Fitnesse build on Windows, Fitnesse build on Unix, coming right away sir)
  • Plugin-friendly architecture and a pretty good community of plugin developers – very smart move

There’s a load of other features at the Hudson website. What I didn’t note down is that it’s amazingly simple to get started with. I hope it raises the bar for CI servers, commercial or not.

Share with the group:
  • Digg
  • del.icio.us
  • Facebook
  • DZone
  • LinkedIn
  • Slashdot
  • StumbleUpon

Related posts:

  1. Clover plugin for Hudson The Atlassian guys emailed me a couple of days...
  2. Kohsuke Kawaguchi Hudson Webinar I thought I was pretty good at guitar once....

Related posts brought to you by Yet Another Related Posts Plugin.

  • Simplicity is certainly Hudson's forte. The kind of tool that can be used by a development team, without CI experts.

    A good plugin of note is Violations. It shows trends in rules violations from PMD, Checkstyle and the like.
blog comments powered by Disqus

Previous post: CI Cage Fight – CruiseControl

Next post: The Build Rosetta Stone