Hudson (software)
From Wikipedia, the free encyclopedia
Hudson | |
---|---|
Screenshot
|
|
Latest release | 1.221 / June 3, 2008 |
Written in | Java |
OS | Cross-platform |
Genre | continuous integration |
License | MIT license and Creative Commons Attribution Share-Alike license [1] |
Website | https://hudson.dev.java.net/ |
Hudson is a continuous integration tool written in Java, and runs in a servlet container, such as Apache Tomcat or the Glassfish application server. It supports 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.
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.[2] At JavaOne conference in May 2008, it was the winner of Duke's Choice Award in Developer Solutions category.[3]
Hudson is an open source project, with portions of it (artwork) released under the Creative Commons Attribution Share-Alike license, and the rest under the MIT License.[1] The primary developer of Hudson is Kohsuke Kawaguchi, who works for Sun Microsystems.[2]
[edit] References
- ^ a b Hudson Software License
- ^ a b Dan Dyer. Why are you still not using Hudson?. Retrieved on 2008-05-21.
- ^ 2008 JavaOne Conference: Duke's Choice Awards Winners for 2008. Retrieved on 2008-05-21.