Jenkins (software)
Această intrare sau secțiune despre subiectul software-ului gratuit nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
Jenkins software | |
---|---|
Tip | Automatizarea dezvoltării |
Dezvoltator | Kohsuke Kawaguchi |
Data primei versiuni | 2011 |
Ultima versiune | 2.298 (15 iunie 2021) |
Sistem de operare | |
Limba | Java |
Licență | Licență MIT ( licență gratuită ) |
Site-ul web | www.jenkins.io/ |
Jenkins este un instrument de sprijin pentru dezvoltare de software open source scris în limbajul Java . Proiectul sa născut ca o versiune alternativă a lui Hudson, pornind de la același cod sursă, după o discuție cu Oracle .
Oferă servicii de integrare continuă pentru dezvoltarea de software . Acesta rulează pe partea serverului într-un server web care acceptă tehnologia Servlet și, prin urmare, poate fi utilizat de la distanță într-un browser web . Poate fi utilizat cu instrumente de gestionare a codului sursă, cum ar fi AccuRev, Sistemul de versiuni simultane , Subversion , Git , Mercurial , Perforce, Clearcase și Rational Team Concert. Poate rula proiecte scrise în Ant sau Maven și, de asemenea, scripturi bash sau comenzi batch Windows . Principalul dezvoltator este Kohsuke Kawaguchi. Proiectul este disponibil sub licența MIT , deci este open source.
Execuțiile pot fi declanșate în diferite moduri, inclusiv un commit sau în orice interval de timp sau prin interfața web.
Istorie
Jenkins a fost dezvoltat inițial ca Hudson. Hudson a început în vara anului 2004 de Sun Microsystems . A fost publicat pe java.net în februarie 2005.
În jurul anului 2007, Hudson a devenit cunoscut ca o alternativă mai bună la CruiseControl și alte servere de construcție open-source. La conferința JavaOne din mai 2008, software-ul a câștigat Premiul Duke's Choice în categoria Soluții pentru dezvoltatori.
În noiembrie 2010, a apărut o problemă în cadrul comunității de dezvoltatori Hudson în ceea ce privește gestionarea și controlul Oracle. Au existat negocieri între principalii dezvoltatori și Oracle: deși au existat multe puncte de acord, o problemă foarte importantă a fost gestionarea numelui Hudson pentru care Oracle a solicitat exclusivitatea mărcii comerciale în decembrie 2010. Ca urmare, un vot pentru schimbare numele de la „Hudson” la „Jenkins”. Propunerea a fost aprobată pe 29 ianuarie 2011, creând proiectul Jenkins.
Conecteaza
Multe pluginuri au fost create pentru a extinde funcționalitatea Jenkins și includ integrarea cu instrumente de control al versiunilor și baze de date mari.
Build-urile pot genera rapoarte despre rezultate în diferite formate ( JUnit este acceptat în mod nativ, altele prin pluginuri), iar Jenkins poate genera rapoarte și le poate face vizibile în browser.
Bibliografie
- (EN) John Ferguson Smart, Jenkins: ghidul definitiv , Sebastopol, O'Reilly, 2011.
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Jenkins
linkuri externe
- ( RO ) Site oficial , la jenkins.io .
- Blog oficial , la jenkins.io .
- (EN) Jenkins , pe GitHub .
- Depozitul sursă Jenkins , la github.com .
- ( EN ) Jenkins , în Directorul de software gratuit .