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.