Hudson: A Continuous Build and Test Platform

Aaron Phillips, one of our newest Senior Engineers at Pentaho, introduced the team to Hudson this week. Hudson’s main purpose is to build and test software projects continuously.  It’s easy to install, and from the web UI it’s possible to configure new projects very easily.  Aaron demonstrated this by quickly setting up Hudson on a virtual machine, and then showing off its capabilities by building Pentaho Metadata, showing successful JUnit test percentages and code coverage reports from Cobertura.

If you have a need to build a Java project continuously, and want to monitor unit test and code coverage changes over time, you should definitely take a look at Hudson.  I’m very impressed.

2 Comments so far

  1. Matt Harrah on June 6th, 2008

    Good post. Hudson is definitely hot. The ease of setup and ease of use can’t be beat.

  2. […] Gorman has a post here about adopting Hudson at his place of […]

Leave a reply