Hudson (software): Difference between revisions
(Spacing) |
(Tag: references removed) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{For|the electronic entertainment publisher|Hudson Soft}} |
{{For|the electronic entertainment publisher|Hudson Soft}} |
||
| − | {{about|Hudson |
+ | {{about|Hudson}} |
{{Infobox software |
{{Infobox software |
||
| Line 21: | Line 21: | ||
| AsOf = {{Release date|2010|10|16}} |
| AsOf = {{Release date|2010|10|16}} |
||
}} |
}} |
||
| − | '''Hudson''' is a [[continuous integration]] (CI) tool written in [[Java (programming language)|Java]], which runs in a [[Java Servlet#Servlet containers|servlet container]], such as [[Apache Tomcat]] or the [[Glassfish Application Server|GlassFish]] application server. It supports [[Source Control Management|SCM]] tools including [[Concurrent Versions System|CVS]], [[Subversion (software)|Subversion]], [[Git (software)|Git]] 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 |
+ | '''Hudson''' is a [[continuous integration]] (CI) tool written in [[Java (programming language)|Java]], which runs in a [[Java Servlet#Servlet containers|servlet container]], such as [[Apache Tomcat]] or the [[Glassfish Application Server|GlassFish]] application server. It supports [[Source Control Management|SCM]] tools including [[Concurrent Versions System|CVS]], [[Subversion (software)|Subversion]], [[Git (software)|Git]] 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]].<ref name="license">[http://hudson.gotdns.com/wiki/display/HUDSON/Use+Hudson#UseHudson-License Hudson Software License]</ref> 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. |
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. |
||
| Line 27: | Line 27: | ||
During recent years Hudson has become a popular alternative to [[CruiseControl]] and other open-source build servers.<ref name="dyer">{{cite web |url= http://blog.uncommons.org/2008/05/09/why-are-you-still-not-using-hudson/|title= Why are you still not using Hudson? |accessdate=2008-05-21 | author = Dan Dyer}} |
During recent years Hudson has become a popular alternative to [[CruiseControl]] and other open-source build servers.<ref name="dyer">{{cite web |url= http://blog.uncommons.org/2008/05/09/why-are-you-still-not-using-hudson/|title= Why are you still not using Hudson? |accessdate=2008-05-21 | author = Dan Dyer}} |
||
</ref><ref name="stackoverflow">{{cite web |url= http://stackoverflow.com/questions/604385/what-is-the-difference-between-hudson-and-cruisecontrol-for-java-projects |title= What is the difference between Hudson and CruiseControl for Java projects? |accessdate=2011-01-17 | work = Stack Overflow}} |
</ref><ref name="stackoverflow">{{cite web |url= http://stackoverflow.com/questions/604385/what-is-the-difference-between-hudson-and-cruisecontrol-for-java-projects |title= What is the difference between Hudson and CruiseControl for Java projects? |accessdate=2011-01-17 | work = Stack Overflow}} |
||
| − | </ref> At [[JavaOne]] conference in May 2008, it was the winner of Duke's Choice Award in Developer Solutions category.<ref name="javaone">{{cite web |url= http://java.sun.com/javaone/sf/2008/articles/2008dukeschoiceawards.jsp |title= 2008 JavaOne Conference: Duke's Choice Awards Winners for 2008 |accessdate=2008-05-21}}</ref> |
+ | </ref> At [[JavaOne]] conference in May 2008, it was the winner of Duke's Choice Award in Developer Solutions category.<ref name="javaone">{{cite web |url= http://java.sun.com/javaone/sf/2008/articles/2008dukeschoiceawards.jsp |title= 2008 JavaOne Conference: Duke's Choice Awards Winners for 2008 |accessdate=2008-05-21}}</ref>. |
| − | </ref> Support is currently under review as Hudson CI transitions into Oracle. |
||
| − | |||
| − | On January 11, 2011, a proposal was made to change the project name from "Hudson" to [[Jenkins_(software)|Jenkins]] in order to avoid issues with Oracle's rights to the trademark<ref name="jenkins">{{cite web|url= http://www.hudson-labs.org/content/hudsons-future|title=Hudson's future|accessdate= 2011-01-11}}</ref>; the proposal was approved on January 29th <ref name="jenkins-vote">{{cite web|url= http://hudson.361315.n4.nabble.com/Rename-Vote-Results-tp3246526p3246526.html|title=Rename Vote Results|accessdate= 2011-01-29}}</ref>. |
||
==Plugins== |
==Plugins== |
||
| Line 36: | Line 36: | ||
{{Portal|Free software}} |
{{Portal|Free software}} |
||
*[[Continuous integration#Software|Continuous integration software]] |
*[[Continuous integration#Software|Continuous integration software]] |
||
| − | * [[Jenkins_(software)|Jenkins]] |
||
== References == |
== References == |
||
Revision as of 23:33, 30 January 2011
| Stable release | 1.381 / October 16, 2010 |
|---|---|
| Written in | Java |
| Operating system | Cross-platform |
| Type | Continuous integration |
| License | MIT license |
| Website | http://hudson-ci.org/ |
| As of | October 16, 2010 |
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 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.[1] 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.[2][3] At JavaOne conference in May 2008, it was the winner of Duke's Choice Award in Developer Solutions category.[4].
Contents
Plugins
A wealth of plugins have been released for Hudson, extending it far beyond purely being a build tool for Java projects. Trend reports are generated and rendered in the GUI.
See also
References
- ^ Hudson Software License
- ^ Dan Dyer. "Why are you still not using Hudson?". Retrieved 2008-05-21.
- ^ "What is the difference between Hudson and CruiseControl for Java projects?". Stack Overflow. Retrieved 2011-01-17.
- ^ "2008 JavaOne Conference: Duke's Choice Awards Winners for 2008". Retrieved 2008-05-21.
External links
- Hudson homepage
- Hudson Labs
- Hudson presentation
- Hudson tutorial with video
- Hudson free book
- Hudson and CI related articles
| This software article is a stub. You can help Wikipedia by expanding it. |