BuildDoctor

Build Doctor

Continuous Integration, Delivery and Devops Consulting

Contact Us

(+44) 207 183 0323
hello@build-doctor.com
@builddoctor

Get in touch!

CI Cage Fight – Hudson

Posted on by Julian Simpson

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.


About Julian Simpson

Founder and Editor of The Build Doctor. Drinks Flat Whites. View all posts by Julian Simpson →

2 Responses to CI Cage Fight – Hudson

Eric says: November 19, 2008 at 10:04 am

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

The Build Doctor Ltd, Suite 17189, Lower Ground Floor, 145-157 St John Street, London, EC1V 4PW

© Build Doctor 2007-2012