Jenkins - Strumento di distribuzione gratuito

Jenkins Strumento di distribuzione gratuito

Strumento di distribuzione gratuito per la costruzione e la consegna del software

Crea codice, eseguire test e distribuire software con strumento di distribuzione basato su Java gratuito e open source. Consente ai team software di automatizzare il flusso di lavoro di distribuzione.

Panoramica ### ** ** Jenkins è uno dei principali server di automazione open source **. È uno strumento di distribuzione gratuito al 100% che supporta l’integrazione continua (CI) e le funzionalità di distribuzione continua (CD). Jenkins open source ** Server viene fornito con una vasta gamma di plugin per la costruzione, la distribuzione e l’automazione del software. È uno strumento di distribuzione robusto, affidabile ed estensibile. Jenkins usa l’architettura Master-Slave. Ciò consente ai team software di eseguire più build e test per il software contemporaneamente. Jenkins Automation Server ha un meccanismo altamente protetto per garantire che gli utenti possano proteggere accuratamente la propria infrastruttura di automazione. Il controllo dell’accesso utente è il componente chiave di Jenkins che supporta schemi di autenticazione e autorizzazione. Inoltre, il controllo degli accessi può essere esteso installando plugin di terze parti. Il supporto della pipeline è un’altra caratteristica meravigliosa. La pipeline è una raccolta di plugin che consente di incorporare e integrare le condutture di consegna continue in Jenkins. La pipeline genera codice, esegue test e distribuisce in modo sicuro una nuova versione dell’applicazione. Questo strumento di distribuzione open source è scritto in Java. Jenkins ha una documentazione dettagliata per amministratori, sviluppatori e utenti finali. Inoltre, il codice sorgente di questo strumento di distribuzione gratuito è disponibile su GitHub e il rilascio con licenza MIT.

Requisiti di sistema

I requisiti per configurare Jenkins includono:

  • OpenJDK JDK / JRE 8 o OpenJDK JDK / JRE 11

Caratteristiche

Jenkins ha un eccellente elenco di funzionalità e alcuni di essi lo sono:

  • gratuito e open source
  • Integrazione continua e consegna continua -Interfaccia utente semplice e facile da usare
  • facile installazione e configurazione
  • Supporta i plugin
  • Extensibile con plugin di terze parti
  • Supporta build distribuiti
  • Costruisci le notifiche di stato
  • Supporta le condutture di costruzione
  • Monitoraggio di lavori esterni

Installazione

Installazione utilizzando Ubuntu

Aggiungi la chiave del repository al sistema.

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

Esegui il comando seguente per aggiungere repository all’elenco.

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Esegui il comando sotto per aggiornare i repository.

sudo apt update

Installa Jenkins.

sudo apt install jenkins

Avvia il servizio Jenkins.

sudo systemctl start jenkins

Apri il sito http: // your \ _server \ _ip \ _or \ _domain: 8080 e segui la procedura guidata di installazione.

 Italiano