Hudson is a continuous integration (CI) tool written in Java, which runs in a servlet container, such as Apache Tomcat or the GlassFish application server. It supports SCM tools including CVS, Subversion, Git, Perforce and Clearcase and can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows batch commands. The primary developer of Hudson was Kohsuke Kawaguchi, who worked for Sun Microsystems at the time. Released under the MIT License, Hudson is free software. The Hudson project is supported by Oracle Corporation.
Builds can be started by various means, including scheduling via a cron-like mechanism, building when other builds have completed, and by requesting a specific build URL.

During recent years Hudson has become a popular alternative to CruiseControl and other open-source build servers. At JavaOne conference in May 2008, it was the winner of Duke's Choice Award in the Developer Solutions category.

bullet point What is Hudson?   click here
bullet point Hudson Configuration   click here
bullet point Hudson Job Creation   click here
bullet point Manage Hudson-Script Console   click here  

No comments:

Post a Comment