Over the last few months, I’ve become a fan of Hudson, an open source CI server that, in my opinion, is by far the easiest one on the market for configuring. What’s more, this CI server has a nice plug-in architecture that supports building in new features rather easily. In fact, a bit back I blogged about some challenges running Gant builds with Hudson and about a day later, there was a plug-in to handle it.
When I first started seriously evaluating Hudson, it seemed to only support CVS and Subversion. Recently, however, Hudson’s founder, Kohsuke Kawaguchi, reported that there are four additional systems supported (via the plug-in mechanism) including ClearCase, Perforce, and VSS.
What’s more, Hudson has a series of .NET plug-ins (like running NAnt, MSBuild, and even NUnit tests), making it an option for .NET developers looking to adopt CI.
If you haven’t taken a look at Hudson, you may want to– this CI server keeps getting better and better by the day.