Jenkins (software)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 27. december 2020; checks kræver 7 redigeringer .
Jenkins
Type kontinuerligt integrationssystem [d] oggratis og open source-software
Udvikler Kosuke Kawaguchi [d]
Skrevet i Java
Første udgave 2011 [1]
Hardware platform Java virtuel maskine
nyeste version 2.361.1 [2] (7. september 2022 ) ( 2022-09-07 )
Licens MIT-licens [3]
Internet side jenkins.io
 Mediefiler på Wikimedia Commons

Jenkins  er et open source Java -softwaresystem designet til at give en kontinuerlig softwareintegrationsproces . Forked i 2008 fra Oracles Hudson - projekt af Kosuke Kawaguchi [4] . Distribueret under MIT-licensen [5] .

Giver dig mulighed for at automatisere en del af softwareudviklingsprocessen , der ikke kræver menneskelig deltagelse, hvilket giver kontinuerlige integrationsfunktioner . Kører i en servletbeholder , såsom Apache Tomcat . Understøtter kildestyringsværktøjer inklusive AccuRev , CVS , Subversion , Git , Mercurial , Perforce , Clearcase og RTC . Kan bygge projekter ved hjælp af Apache Ant og Apache Maven og udføre vilkårlige shell-scripts og Windows batchfiler . En build kan udløses på mange måder, for eksempel af en commit-hændelse i versionskontrolsystemet , af en tidsplan, ved en anmodning til en specifik URL , efter at en anden build i kø er fuldført.

Jenkins kan udvides med plugins .

Adgangskontrol implementeres på to måder: brugergodkendelse og autorisation . Beskyttelse mod eksterne trusler er understøttet, herunder CSRF-angreb og ondsindede samlinger [6] .

I 2011 modtog Jenkins InfoWorlds bedste Open Source -pris [7] .

Noter

  1. http://jenkins.361315.n4.nabble.com/Jenkins-1-396-released-td3257106.html
  2. LTS Changelog . Arkiveret fra originalen den 7. april 2022. Hentet 11. april 2022.
  3. Licens  _
  4. Dan Dyer. Hvorfor bruger du stadig ikke Hudson? . Hentet 21. maj 2008. Arkiveret fra originalen 26. april 2012.
  5. Kawaguchi, Kohsuke. Brug Hudson: Licens . Dato for adgang: 30. januar 2011. Arkiveret fra originalen den 15. maj 2007.
  6. Sikring af Jenkins (downlink) . Hentet 30. marts 2017. Arkiveret fra originalen 15. september 2016. 
  7. Priser - Jenkins - Jenkins Wiki . Hentet 13. september 2016. Arkiveret fra originalen 23. november 2016.