Timeline
Chat
Prospettiva
Jenkins (software)
strumento open source di supporto allo sviluppo software scritto in linguaggio Java Da Wikipedia, l'enciclopedia libera
Remove ads
Jenkins è uno strumento open source di supporto allo sviluppo software scritto in linguaggio Java.
Fornisce dei servizi di integrazione continua per lo sviluppo del software.[1] Può essere usato con i principali strumenti di gestione del codice sorgente come Git, CVS, Subversion, Mercurial e Perforce. Può eseguire progetti scritti in Ant o Maven e anche script bash o comandi batch di Windows.[2] Lo sviluppatore principale è Kohsuke Kawaguchi.[3] Il progetto è rilasciato con licenza MIT, una licenza libera.[4]
Remove ads
Storia
Jenkins è stato originariamente sviluppato come Hudson. Hudson è cominciato nell'estate 2004 da Sun Microsystems. È stato pubblicato su java.net nel febbraio 2005.[5]
Intorno al 2007 Hudson divenne conosciuto come un'alternativa migliore a CruiseControl e altri server di build open-source. Alla conferenza JavaOne nel maggio 2008 il software vinse il premio Duke's Choice nella categoria Developer Solutions.[6]
Nel novembre 2010, dopo che Oracle acquisì Sun l'anno precedente, sorsero tensioni tra la comunità degli sviluppatori di Hudson e Oracle sulla gestione del progetto. Le trattative che seguirono portarono la comunità ad adottare il nuovo nome Jenkins.[7][8]
Jenkins nasce quindi come come versione alternativa di Hudson a partire dallo stesso codice sorgente.[9]
Remove ads
Caratteristiche
Svariati plugin estendono le funzionalità di Jenkins e comprendono l'integrazione con gli strumenti di controllo delle versioni, grandi basi dati e object storage.[10]
Tra i vari modi in cui le esecuzioni, dette run, possono essere azionate c'è l'esecuzione a cron e la risposta in base ad eventi e stati, quali commit, conclusione di altre build e lancio programmatico di una pipeline a valle da parte di un'altra pipeline a monte tramite l'istruzione build.[11]
Ogni build può produrre artefatti tramite l'istruzione archiveArtifacts e report sui risultati in diversi formati, primo fra tutti JUnit, per la consultazione tramite browser e il download.[12]
Remove ads
Note
Bibliografia
Voci correlate
Altri progetti
Collegamenti esterni
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads


