Jenkins (software)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Jenkins
software
Siglă
Exemplu de captură de ecran
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

Elemente conexe

Alte proiecte

linkuri externe

Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă de software gratuit