Jenkins (Software)

Jenkins (Software)
Jenkins (ehemals Hudson)
Hudson Screenshot.png
Hudson im Internet Explorer
Basisdaten
Maintainer Kohsuke Kawaguchi
Aktuelle Version kontinuierlich (wöchentlich) neue Versionen[1][2]
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie Kontinuierliche Integration
Lizenz MIT-Lizenz bzw. Creative Commons Attribution Share-Alike
Deutschsprachig ja
jenkins-ci.org

Jenkins ist ein erweiterbares, webbasiertes System zur kontinuierlichen Integration in agilen Softwareprojekten. Jenkins wurde in erster Linie von Kohsuke Kawaguchi, einem Mitarbeiter von Sun Microsystems, unter dem Namen Hudson entwickelt. Kawaguchi verließ das Unternehmen, nachdem es von Oracle übernommen worden war.[3] Da Oracle die Namensrechte an Hudson hält, wurde das Projekt in Jenkins umbenannt.[4] Da Oracle angekündigt hat, Hudson ebenfalls weiterzuentwickeln, kann von einem Fork gesprochen werden. Inzwischen wurde Hudson als Top Level Projekt bei der Eclipse Foundation eingereicht.[5]

Das Programm ist in Java geschrieben und läuft in einem beliebigen Servlet-Container. Es wird zusammen mit dem minimalen Servlet-Container Winstone ausgeliefert, so dass ein zusätzlicher Servlet-Container wie z. B. Tomcat nicht zwingend nötig ist. Unterstützt werden verschiedene Build-Tools wie Apache Ant, Maven oder Gradle, Versionsverwaltungssysteme wie CVS oder Subversion, automatische Testtools wie JUnit oder Emma. Durch verschiedene Plugins können auch andere Compiler gesteuert werden, so dass auch PHP, Ruby oder .NET basierte Projekte verwaltet werden können. Neben CruiseControl ist Jenkins eines der am häufigsten eingesetzten Werkzeuge zur kontinuierlichen Integration.

Jenkins verfügt über eine REST-basierte Programmierschnittstelle zur Steuerung durch andere Programme. So ist z. B. die Steuerung von „Xtreme-Feedback Geräten“ möglich, die die Koordination in XP-Teams vereinfacht.

Die verwendeten Icons stammen aus dem Tango Desktop Project und stehen unter der Creative Commons Attribution Share-Alike Lizenz. Der andere Teil der Software steht unter der MIT-Lizenz.[6] Es gewann 2008 den Duke’s Choice Awards[7] in der Kategorie „Developer Solutions“.

Literatur

Weblinks

Einzelnachweise

  1. Hudson Releases
  2. Jenkins Releases
  3. heise.de: Hudson-Chefentwickler verlässt Oracle, Zugriff am 13. April 2010
  4. Andrew Bayer: [1], 29. Januar 2011,
  5. Hudson @ Eclipse Project Proposal
  6. Hudson Software License. Abgerufen am 5. Dezember 2008.
  7. Geneviève Duboscq: 2008 JavaOne Conference: Duke's Choice Awards Winners for 2008. Abgerufen am 4. Dezember 2008.

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Jenkins — bezeichnet: Jenkins (Familienname), dort auch Namensträger Jenkins (Krater), einen Mondkrater Jenkins (Software), eine Software für die kontinuierliche Integration in Softwareprojekten Orte: Jenkins (Kentucky) Jenkins (Minnesota) Jenkins… …   Deutsch Wikipedia

  • Jenkins — ? Información general Última versión estable 1.398 (info) Género integración continua …   Wikipedia Español

  • Jenkins-Traub algorithm — The Jenkins Traub algorithm for polynomial zeros is a fast globally convergent iterative method. It has been described as practically a standard in black box polynomial root finders .Given a polynomial P ,:P(z)=sum {i=0}^na iz^{n i}, quad a… …   Wikipedia

  • Jenkins-Laporte Doctrine — U.S. federal copyright policy and jurisprudence established under the doctrine of stare decisis by the case of NETBULA, LLC v. SYMANTEC CORP., 516 F. Supp.2d 1137 (N.D.Cal. 2007) and related cases. The cases defined the boundaries of property… …   Wikipedia

  • List of build automation software — Build automation involves scripting or automating the process of compiling computer source code into binary code. Below is a list of notable tools associated with the build automation process. Contents 1 Make based tools 2 Non Make based tools 3… …   Wikipedia

  • Gerrit (Software) — Gerrit Basisdaten Entwickler Google Aktuelle Version …   Deutsch Wikipedia

  • Leeroy Jenkins — For other people named Leroy Jenkins, see Leroy Jenkins (disambiguation). Ben Schulz, creator of Leeroy Jenkins at BlizzCon 2007 Leeroy Jenkins, sometimes misspelled Leroy Jenkins and often elongated with numerous additional letters, is an… …   Wikipedia

  • John A. Jenkins — (born 1950 12 16) is an American journalist, author, President and Publisher of CQ Press [ [http://www.cqpress.com/ CQ Press: An Independent Publisher Advancing Democracy by Informing Citizens. Bookstore ] ] in Washington, D.C..Prior to joining… …   Wikipedia

  • Hudson (software) — Hudson ? Información general Última versión estable 1.320 (info) Género integración continua …   Wikipedia Español

  • Comparison of Continuous Integration Software — Contents 1 About Continuous Integration Software 2 Comparison 3 See also 4 References About Continuous Integra …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”