Jenkins | |
---|---|
Típusú | folyamatos integrációs rendszer [d] ésingyenes és nyílt forráskódú szoftverek |
Fejlesztő | Kosuke Kawaguchi [d] |
Beírva | Jáva |
Első kiadás | 2011 [1] |
Hardver platform | Java virtuális gép |
legújabb verzió | 2.361.1 [2] (2022. szeptember 7. ) |
Engedély | MIT engedély [3] |
Weboldal | jenkins.io _ |
Médiafájlok a Wikimedia Commons oldalon |
A Jenkins egy nyílt forráskódú Java szoftverrendszer , amely folyamatos szoftverintegrációs folyamatot biztosít . 2008 -ban az Oracle Hudson projektjéből származott, Kosuke Kawaguchi [4] . Az MIT licence alapján terjesztve [5] .
Lehetővé teszi a szoftverfejlesztési folyamat egy részének automatizálását , amely nem igényel emberi részvételt, folyamatos integrációs funkciókat biztosítva . Szervlet tárolóban fut , például Apache Tomcat . Támogatja a forrásvezérlő eszközöket, köztük az AccuRev , CVS , Subversion , Git , Mercurial , Perforce , Clearcase és RTC eszközöket . Projekteket építhet az Apache Ant és az Apache Maven használatával , és tetszőleges shell szkripteket és Windows kötegfájlokat futtathat . Egy buildet sokféleképpen ki lehet indítani, például egy véglegesítési esemény a verzióvezérlő rendszerben , egy ütemezés, egy adott URL -re irányuló kérés , miután egy másik sorba állított build befejeződött.
A Jenkins bővíthető bővítményekkel .
A hozzáférés-szabályozás kétféleképpen valósul meg: felhasználói hitelesítés és engedélyezés . A külső fenyegetések elleni védelem támogatott, beleértve a CSRF-támadásokat és a rosszindulatú összeállításokat [6] .
2011-ben Jenkins megkapta az InfoWorld legjobb nyílt forráskódú díját [7] .