Jenkins software | |
---|---|
Genere | Automazione dello sviluppo |
Sviluppatore | Kohsuke Kawaguchi |
Data prima versione | 2011 |
Ultima versione | 2.481 (15 ottobre 2024) |
Sistema operativo | |
Linguaggio | Java |
Licenza | licenza MIT (licenza libera) |
Sito web | www.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.