The Best Continuous Integration Tools
Hudson is another free continuous integration tool designed for Java. It's relatively young, but among the three tools compared in this article, it has the best user interface. Like Continuum, Hudson also has a very short learning curve.
Installating Hudson is even simpler then Continuum, and requires execution of a Java command after the jar file is placed on the machine that will be a build server. Similarly to Continuum, after Hudson starts up, its web-based dashboard can be accessed via a link.
Click here for a larger image.
Figure 6: Hudson Dashboard
Hudson is extremely flexible and the entire configuration is done via UI (no XML editing required). It can be adapted to be used with many development languages, and has plug-in based architecture. It can execute ANT scripts, generate tests, do code analysis, record fingerprints of files, send email to build master or people who broke the build, and so on.
Figure 7: Hudson Build options
Page 3 of 4