Jenkins (software)

Jenkins
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereAutomazione dello sviluppo
SviluppatoreKohsuke Kawaguchi
Data prima versione2011
Ultima versione2.481 (15 ottobre 2024)
Sistema operativo
LinguaggioJava
Licenzalicenza MIT
(licenza libera)
Sito webwww.jenkins.io/

Jenkins è uno strumento open source di supporto allo sviluppo software scritto in linguaggio Java. Il progetto nasce come versione alternativa di Hudson a partire dallo stesso codice sorgente dopo una discussione con Oracle.

Fornisce dei servizi di integrazione continua per lo sviluppo del software. Viene eseguito lato server all'interno di un server web che supporta la tecnologia Servlet e quindi può essere utilizzato da remoto all'interno di un Web browser. Può essere usato con i principali strumenti di gestione del codice sorgente, come AccuRev, Concurrent Versions System, Subversion, Git, Mercurial, Perforce, Clearcase e Rational Team Concert. Può eseguire progetti scritti in Ant o Maven e anche script bash o comandi batch di Windows. Lo sviluppatore principale è Kohsuke Kawaguchi. Il progetto è disponibile sotto la licenza MIT, quindi è open source.

Le esecuzioni possono essere azionate in vari modi, tra cui un commit oppure ad ogni intervallo di tempo oppure attraverso l'interfaccia web.