Jenkins (ohjelmisto)
Jenkins | |
---|---|
Kehityshistoria | |
Vakaa versio | 2.491 ()[1] |
Tiedot | |
Lisenssi | MIT-lisenssi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
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
[muokkaa | muokkaa wikitekstiä]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
[muokkaa | muokkaa wikitekstiä]- ↑ Release 2.491, (viitattu ). Tieto on haettu Wikidatasta.
- ↑ a b c d Martin Heller: What is Jenkins? The CI server explained infoworld.com. 9.3.2020. Viitattu 22.8.2021. (englanniksi)
- ↑ https://blog.dandyer.co.uk/2008/05/09/why-are-you-still-not-using-hudson/
- ↑ a b https://www.jenkins.io/blog/2011/01/11/hudsons-future/
- ↑ https://web.archive.org/web/20130312021525/http://jenkins-ci.org/content/whos-driving-thing
- ↑ https://web.archive.org/web/20110205085705/http://java.net/projects/hudson/lists/dev/archive/2011-02/message/0
- ↑ 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)