Jenkins (programvara)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 27 december 2020; kontroller kräver 7 redigeringar .
Jenkins
Sorts kontinuerligt integrationssystem [d] ochfri programvara med öppen källkod
Utvecklaren Kosuke Kawaguchi [d]
Skrivet i Java
Första upplagan 2011 [1]
Hårdvaruplattform Java Virtual Machine
senaste versionen 2.361.1 [2] (7 september 2022 ) ( 2022-09-07 )
Licens MIT-licens [3]
Hemsida jenkins.io
 Mediafiler på Wikimedia Commons

Jenkins  är ett Java -program med öppen källkod som är utformat för att tillhandahålla en kontinuerlig mjukvaruintegreringsprocess . Forked 2008 från Oracles Hudson- projekt av Kosuke Kawaguchi [4] . Distribueras under MIT-licensen [5] .

Låter dig automatisera en del av mjukvaruutvecklingsprocessen som inte kräver mänskligt deltagande, vilket ger kontinuerliga integrationsfunktioner . Körs i en servletbehållare , till exempel Apache Tomcat . Stöder källkontrollverktyg inklusive AccuRev , CVS , Subversion , Git , Mercurial , Perforce , Clearcase och RTC . Kan bygga projekt med Apache Ant och Apache Maven och exekvera godtyckliga skalskript och Windows batchfiler . En build kan triggas på många sätt, till exempel av en commit-händelse i versionskontrollsystemet , av ett schema, av en begäran till en specifik URL , efter att en annan köad build har slutförts.

Jenkins kan utökas med plugins .

Åtkomstkontroll implementeras på två sätt: användarautentisering och auktorisering . Skydd mot externa hot stöds, inklusive CSRF-attacker och skadliga sammansättningar [6] .

2011 fick Jenkins InfoWorlds pris för bästa öppen källkod [7] .

Anteckningar

  1. http://jenkins.361315.n4.nabble.com/Jenkins-1-396-released-td3257106.html
  2. LTS Changelog . Arkiverad från originalet den 7 april 2022. Hämtad 11 april 2022.
  3. Licens  _
  4. Dan Dyer. Varför använder du fortfarande inte Hudson? . Hämtad 21 maj 2008. Arkiverad från originalet 26 april 2012.
  5. Kawaguchi, Kohsuke. Använd Hudson: License . Datum för åtkomst: 30 januari 2011. Arkiverad från originalet den 15 maj 2007.
  6. Säkra Jenkins (nedlänk) . Hämtad 30 mars 2017. Arkiverad från originalet 15 september 2016. 
  7. Utmärkelser - Jenkins - Jenkins Wiki . Hämtad 13 september 2016. Arkiverad från originalet 23 november 2016.