fbpx
Wikipedia

Hudson (software)

Hudson is a discontinued 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, Clearcase and RTC, 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.[4]

Hudson
Demonstration of Hudson running in browser
Original author(s)Kohsuke Kawaguchi
Developer(s)Sun Microsystems
Initial release1.0 7 February 2005 (2005-02-07)[1]
Final release
3.3.3[2][3] / February 15, 2016 (2016-02-15)[2]
Written inJava
Operating systemCross-platform
TypeContinuous integration
LicenseEclipse Public License
Websiteprojects.eclipse.org/projects/technology.hudson
As ofSeptember 2, 2016 (2016-09-02)

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.

Hudson became a popular alternative to CruiseControl and other open-source build servers in 2008.[5][6] At JavaOne conference in May 2008, it was the winner of Duke's Choice Award in the Developer Solutions category.[7]

When Oracle bought Sun, it declared its intention to trademark the Hudson name, and development began on a commercial version. It was decided by the majority of the development community, including Kawaguchi, to continue the project under the name Jenkins in early 2011. Oracle maintained that Hudson was continuing development and that Jenkins was a fork; the Jenkins developers considered Hudson to be the fork.

Interest in Hudson collapsed thereafter. Eventually Oracle donated the remaining Hudson project assets to the Eclipse Foundation at the end of 2012.[8]

Having been replaced by Jenkins, Hudson is no longer maintained[9][10] and was announced as obsolete in February 2017.[11] The Hudson website, hudson-ci.org, was closed down on Jan 31, 2020.[12]

Plugins edit

Hudson is extensible through a plugin architecture, and many plugins have been made publicly available which extend it far beyond purely being a build tool for Java projects. Plugins are available for integrating Hudson with most version control systems and bug databases. Many build tools are supported via their respective plugins. Plugins can also change the way Hudson looks or add new functionality.

Builds can generate test reports in various formats (JUnit is supported out of the box, others via plugins) and Hudson can display the reports and generate trends and render them in the GUI.

Hudson–Jenkins split edit

In November 2010, an issue arose in the Hudson community with respect to the infrastructure used, which grew to encompass questions over Oracle's stewardship and perceived control of the project.[13] Negotiations were held between the principal project contributors and Oracle; although there were many areas of agreement, a key sticking point was the control of the name "Hudson" itself, which Oracle claimed, and for which it submitted a trademark registration in early December 2010 (granted on October 25, 2011).[14] As a result, on January 11, 2011, a proposal was made to change the project name from "Hudson" to "Jenkins".[15] The proposal was overwhelmingly approved by those that voted on January 29, 2011, creating the Jenkins project.[16] On February 1, 2011, Oracle indicated that it, in partnership with others in the community, intended to continue development of Hudson.[17]

Move to Eclipse Foundation edit

On May 3, 2011, the Eclipse Foundation in conjunction with the key Hudson committers, Oracle, Sonatype and other community supporters, put forward a formal proposal for the transfer of Hudson, including the core code and problematic trademarks, to the Eclipse Foundation.[18] Hudson's founder Kohsuke Kawaguchi saw the Oracle move as validating Jenkins. "When we were talking with Oracle to find a middle ground, they made it very clear that they have no intention of giving up the trademark control. But with this move, they clearly acknowledge that Oracle couldn't keep up with the Jenkins project."[19] On January 23, 2013, Eclipse announced the inclusion of Hudson 3 in the Eclipse Foundation.[20]

See also edit

References edit

  1. ^ Kawaguchi, Kohsuke. (PDF). Archived from the original (PDF) on 1 July 2014. Retrieved 1 July 2015.
  2. ^ a b Mills, Duncan (15 Feb 2016). "Hudson 3.3.3 Release is now available". Eclipse Foundation. Retrieved 11 August 2017.
  3. ^ "Hudson-CI Server Downloads". Eclipse Foundation. Eclipse Foundation. 15 Feb 2016. Retrieved 11 August 2017. Latest Production Release: Hudson 3.3.3 Production
  4. ^ . Archived from the original on 2009-02-07.
  5. ^ Dan Dyer. "Why are you still not using Hudson?". Retrieved 2008-05-21.
  6. ^ "What is the difference between Hudson and CruiseControl for Java projects?". Stack Overflow. Retrieved 2011-01-17.
  7. ^ "2008 JavaOne Conference: Duke's Choice Awards Winners for 2008". Retrieved 2008-05-21.
  8. ^ "Eclipse list of projects".
  9. ^ "About Jenkins". Eclipse Wiki: Jenkins. Retrieved 6 August 2017.
  10. ^ . Wayback Machine: Eclipse Wiki, first available on 6 August 2017. Archived from the original on 6 August 2017. Retrieved 6 August 2017.
  11. ^ "About Jenkins". Eclipse Wiki history.
  12. ^ Heller, Martin (2023-03-15). "What is Jenkins? The CI server explained". InfoWorld. Retrieved 2023-09-25.
  13. ^ . Archived from the original on 2013-03-12. Retrieved 2011-01-31.
  14. ^ "Hudson Trademark Listing on Trademarks411". Retrieved 2012-02-13.
  15. ^ "Hudson's future". Retrieved 2011-01-11.
  16. ^ . Archived from the original on 2011-02-01. Retrieved 2011-01-29.
  17. ^ . Archived from the original on 2011-02-05. Retrieved 2011-02-02.
  18. ^ "Eclipse Foundation proposal". Retrieved 2011-05-03.
  19. ^ "Oracle hands Hudson to Eclipse, but Jenkins fork seems permanent". InfoWorld. 2011-05-04. Retrieved 2011-08-10.
  20. ^ . Archived from the original on 2013-12-08. Retrieved 2016-02-15.

hudson, software, hudson, discontinued, continuous, integration, tool, written, java, which, runs, servlet, container, such, apache, tomcat, glassfish, application, server, supports, tools, including, subversion, perforce, clearcase, execute, apache, apache, m. Hudson is a discontinued 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 Clearcase and RTC 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 4 HudsonDemonstration of Hudson running in browserOriginal author s Kohsuke KawaguchiDeveloper s Sun MicrosystemsInitial release1 0 7 February 2005 2005 02 07 1 Final release3 3 3 2 3 February 15 2016 2016 02 15 2 Written inJavaOperating systemCross platformTypeContinuous integrationLicenseEclipse Public LicenseWebsiteprojects wbr eclipse wbr org wbr projects wbr technology wbr hudsonAs ofSeptember 2 2016 2016 09 02 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 Hudson became a popular alternative to CruiseControl and other open source build servers in 2008 5 6 At JavaOne conference in May 2008 it was the winner of Duke s Choice Award in the Developer Solutions category 7 When Oracle bought Sun it declared its intention to trademark the Hudson name and development began on a commercial version It was decided by the majority of the development community including Kawaguchi to continue the project under the name Jenkins in early 2011 Oracle maintained that Hudson was continuing development and that Jenkins was a fork the Jenkins developers considered Hudson to be the fork Interest in Hudson collapsed thereafter Eventually Oracle donated the remaining Hudson project assets to the Eclipse Foundation at the end of 2012 8 Having been replaced by Jenkins Hudson is no longer maintained 9 10 and was announced as obsolete in February 2017 11 The Hudson website hudson ci org was closed down on Jan 31 2020 12 Contents 1 Plugins 2 Hudson Jenkins split 3 Move to Eclipse Foundation 4 See also 5 ReferencesPlugins editHudson is extensible through a plugin architecture and many plugins have been made publicly available which extend it far beyond purely being a build tool for Java projects Plugins are available for integrating Hudson with most version control systems and bug databases Many build tools are supported via their respective plugins Plugins can also change the way Hudson looks or add new functionality Builds can generate test reports in various formats JUnit is supported out of the box others via plugins and Hudson can display the reports and generate trends and render them in the GUI Hudson Jenkins split editIn November 2010 an issue arose in the Hudson community with respect to the infrastructure used which grew to encompass questions over Oracle s stewardship and perceived control of the project 13 Negotiations were held between the principal project contributors and Oracle although there were many areas of agreement a key sticking point was the control of the name Hudson itself which Oracle claimed and for which it submitted a trademark registration in early December 2010 granted on October 25 2011 14 As a result on January 11 2011 a proposal was made to change the project name from Hudson to Jenkins 15 The proposal was overwhelmingly approved by those that voted on January 29 2011 creating the Jenkins project 16 On February 1 2011 Oracle indicated that it in partnership with others in the community intended to continue development of Hudson 17 Move to Eclipse Foundation editOn May 3 2011 the Eclipse Foundation in conjunction with the key Hudson committers Oracle Sonatype and other community supporters put forward a formal proposal for the transfer of Hudson including the core code and problematic trademarks to the Eclipse Foundation 18 Hudson s founder Kohsuke Kawaguchi saw the Oracle move as validating Jenkins When we were talking with Oracle to find a middle ground they made it very clear that they have no intention of giving up the trademark control But with this move they clearly acknowledge that Oracle couldn t keep up with the Jenkins project 19 On January 23 2013 Eclipse announced the inclusion of Hudson 3 in the Eclipse Foundation 20 See also edit nbsp Free and open source software portalContinuous integration softwareReferences edit Kawaguchi Kohsuke Hudson PDF Archived from the original PDF on 1 July 2014 Retrieved 1 July 2015 a b Mills Duncan 15 Feb 2016 Hudson 3 3 3 Release is now available Eclipse Foundation Retrieved 11 August 2017 Hudson CI Server Downloads Eclipse Foundation Eclipse Foundation 15 Feb 2016 Retrieved 11 August 2017 Latest Production Release Hudson 3 3 3 Production Hudson Software License Archived from the original on 2009 02 07 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 Eclipse list of projects About Jenkins Eclipse Wiki Jenkins Retrieved 6 August 2017 About Jenkins Wayback Machine Eclipse Wiki first available on 6 August 2017 Archived from the original on 6 August 2017 Retrieved 6 August 2017 About Jenkins Eclipse Wiki history Heller Martin 2023 03 15 What is Jenkins The CI server explained InfoWorld Retrieved 2023 09 25 Who s driving this thing Archived from the original on 2013 03 12 Retrieved 2011 01 31 Hudson Trademark Listing on Trademarks411 Retrieved 2012 02 13 Hudson s future Retrieved 2011 01 11 Rename Vote Results Archived from the original on 2011 02 01 Retrieved 2011 01 29 The Future of Hudson Archived from the original on 2011 02 05 Retrieved 2011 02 02 Eclipse Foundation proposal Retrieved 2011 05 03 Oracle hands Hudson to Eclipse but Jenkins fork seems permanent InfoWorld 2011 05 04 Retrieved 2011 08 10 Eclipse Foundation announces Hudson 3 0 Archived from the original on 2013 12 08 Retrieved 2016 02 15 Retrieved from https en wikipedia org w index php title Hudson software amp oldid 1194336441, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.