Hudson (Software)

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Hudson
Hudson Screenshot.png
Hudson 2 im Internet Explorer
Basisdaten
Aktuelle Version 3.2.1
(27. September 2014)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie Kontinuierliche Integration
Deutschsprachig ja
http://www.eclipse.org/hudson/

Hudson ist ein erweiterbares, webbasiertes System zur kontinuierlichen Integration. Mit seiner Hilfe ist es möglich, die Integration von Software zu automatisieren. Das Programm ist in Java geschrieben, läuft in beliebigen Servlet-Containern und lässt sich durch eine Vielzahl von Plugins erweitern. Hudson wurde in erster Linie von Kohsuke Kawaguchi, einem Mitarbeiter von Sun Microsystems, entwickelt. 2008 gewann Hudson auf der Konferenz JavaOne den Duke's Choice Award in der Kategorie Developer Solution. Kawaguchi verließ das Unternehmen, nachdem es von Oracle übernommen worden war.[1] Wegen verschiedener Probleme zwischen den Entwicklern und Oracle, z.B. wegen des Namensrechts, wurde ein Fork namens Jenkins initiiert.[2] Beide Systeme, Hudson und Jenkins, werden aktiv weiterentwickelt. Heute ist Hudson ein Top Level Projekt bei der Eclipse Foundation.[3]

Literatur[Bearbeiten]

  • Martin Schumacher, Thorsten Kamann: 5 Continuous–Integration–Systeme im Vergleich. In: Java Magazin. Nr. 10, 2008, ISSN 1619-795X, S. 51–57.
  • Simon Wiest, Continuous Integration mit Hudson. 2011, dpunkt Verlag, ISBN 978-3-89864-690-1
  • John Ferguson Smart, Jenkins: The definitive guide. [2]

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. heise.de: Hudson-Chefentwickler verlässt Oracle, Zugriff am 13. April 2010
  2. Andrew Bayer: [1], 29. Januar 2011,
  3. Hudson @ Eclipse Project Proposal