CollabNet TeamForge provides the option of using open source Hudson as a continuous integration engine for authentication, permissions and automatic uploading of build results for highest levels of code quality and efficiency.
The integration with Hudson makes it possible for developers to automate the build and test aspects of the development process and to bring transparency to projects. In line with agile methods and Lean ALM, continuous integration is a development practice where team members integrate their work frequently, leading to multiple integrations daily and the early detection and removal of bugs.
Hudson is an open source project, with portions of it released under the Creative Commons Attribution Share-Alike license, and the rest under the MIT License. The primary developer of Hudson is Kohsuke Kawaguchi, Sun Microsystems. CollabNet has contributed the plug-in as open source project to the Hudson community.
Hudson is a continuous integration tool written in Java, which runs in a servlet container, such as Apache Tomcat application server. It supports software change management (SCM) tools including CVS and Subversion, and can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows batch commands.
At JavaOne conference in 2008, Hudson was the winner of Duke's Choice Award in Developer Solutions category.