Jenkins (ohjelmisto)

Jenkins
Kehityshistoria
Vakaa versio 2.458 ()[1]
Tiedot
Lisenssi MIT-lisenssi
Aiheesta muualla
Verkkosivusto
Versiohallinta
Infobox OK

Jenkins on käännösautomaation palvelinohjelmisto, jota käytetään jatkuvan integraation ja jatkuvan toimituksen palvelimissa.[2] Jenkins tukee useita eri versiohallintajärjestelmiä sekä ohjelmointikieliä.[2] Jenkins ei poista tarvetta tehdä skriptejä yksittäisille vaiheille.[2]

Historia

Jenkinsin edeltäjä oli Hudson, jonka Kohsuke Kawaguchi kehitti Sun Microsystemsillä vuonna 2004.[2][3] Vuonna 2011 syntyi keskustelua miten toiminta jatkuu Oraclen kanssa.[4][5] Lopulta lähdekoodi forkattiin Jenkins-projektiksi.[4][6] Kawaguchi julkaisi Hudsonin avoimena lähdekoodina kun Sunilla oli lisääntynyt kiinnostus avoimeen lähdekoodiin. Kun Oracle osti Sunin Oracle otti tavaramerkin Hudsoniin vuonna 2010. Hudsonin lähdekoodi forkattiin ja projekti jatkui vuonna 2011. Myöhemmin Hudson luovutettiin Eclipse Foundationille.[7]

Lähteet

  1. Release 2.458, (viitattu ). Tieto on haettu Wikidatasta.
  2. a b c d Martin Heller: What is Jenkins? The CI server explained infoworld.com. 9.3.2020. Viitattu 22.8.2021. (englanniksi)
  3. https://blog.dandyer.co.uk/2008/05/09/why-are-you-still-not-using-hudson/
  4. a b https://www.jenkins.io/blog/2011/01/11/hudsons-future/
  5. https://web.archive.org/web/20130312021525/http://jenkins-ci.org/content/whos-driving-thing
  6. https://web.archive.org/web/20110205085705/http://java.net/projects/hudson/lists/dev/archive/2011-02/message/0
  7. Richard Speed: How one programmer's efforts to stop checking in buggy code changed the DevOps world theregister.com. 9.11.2018. Viitattu 14.4.2024. (englanniksi)

Aiheesta muualla

  • Projektin kotisivut