Questa procedura dettagliata coprirà l'installazione di Jenkins su Ubuntu 20.04. Copriremo anche le necessità per iniziare con Jenkins, incluso come avviare un server di sviluppo con Ubuntu e iscriverti con un account utente amministrativo.
Come funziona Jenkins
Per spiegarlo semplicemente, Jenkins automatizza i tuoi progetti, vale a dire la loro costruzione e test, e, a sua volta, facilitando l'integrazione di diversi cambiamenti che emettono l'espansione dell'ambito del tuo progetto. Facilita inoltre la consegna continua del software aggiornato unendo con diversi strumenti di test e distribuzione.
Jenkins può salvare la tua organizzazione un sacco di tempo e tonnellate di risorse in tutto con i suoi plug-in di automazione che integrano l'intero ciclo di vita del progetto: costruire, valutare, dimostrare, pacchetto, fase e distribuire fasi.
Supporta Windows, Mac OS e Linux/ Unix OS ed è distribuibile su diverse macchine.
Il nostro setup
Qui in questa guida, stiamo utilizzando un server Ubuntu utilizzando un account utente Access Sudo, con Oracle JDK 11 installato sul server. Utilizzeremo i pacchetti ufficialmente aggiornati per installare Jenkins.
Passaggio 1: preparare il server
Inizieremo aggiungendo la chiave del repository al sistema, utilizzando il comando seguente:
$ wget -q -o -https: // pkg.Jenkins.IO/Debian-Stable/Jenkins.io.chiave | sudo Apt-Key Aggiungi
Quindi, passa ad aggiungere l'indirizzo del repository dei pacchetti Debian alle fonti del server.elenco:
$ sudo sh -c 'echo deb http: // pkg.Jenkins.IO/BININIO STABILE DEBIAN/
>/etc/apt/fonti.elenco.D/Jenkins.elenco'
Quindi, passare al nuovo repository utilizzando il comando seguente.
$ sudo apt update
Passaggio 2: installa Jenkins
Con il server pronto per l'installazione, digitare il comando seguente per avviare l'installazione:
$ sudo APT Installa Jenkins
L'installazione potrebbe richiedere del tempo. Se installato dai pacchetti gestiti dal progetto, dovrebbe avere tutte le funzionalità più recenti disponibili.
Passaggio 3: accendi Jenkins
Digita il seguente per accendere Jenkins:
$ sudo systemctl inizia jenkins
Per vedere l'output di stato, utilizzare l'input di stato per vedere se l'avvio ha avuto successo:
$ sudo systemctl status jenkins
Se hai seguito correttamente le istruzioni finora, dovresti vedere l'output uguale allo screenshot sopra.
Il pannello di output conferma che Jenkins è impostato per iniziare non appena la macchina stivali.
Sebbene abbiamo confermato che l'installazione ha avuto successo, dovremmo modificare le nostre impostazioni di firewall per collegare la sua configurazione da un browser Web.
Passaggio 4: configurazione del firewall
Facciamo prima alcune modifiche al firewall. Le impostazioni predefinite su Jenkins lo eseguono sulla porta 8080. Per accedere a quella porta, digita le seguenti:
$ sudo UFW Consenti 8080
Ciò consentirebbe il firewall se non fosse abilitato prima dell'installazione.
$ sudo ufw Consenti opensssh
$ sudo ufw abilita
Controlla l'aggiornamento dello stato utilizzando:
$ sudo ufw status
Guarda come la porta 8080 è aperta all'accesso al traffico da tutto il web.
Ora che abbiamo installato Jenkins sul nostro server e regolato il nostro firewall, possiamo finalmente passare alla personalizzazione di Jenkins.
Passaggio 4: personalizza le impostazioni di Jenkins
Prima di impostare il programma di installazione, dobbiamo accedere alla porta 8080 di Jenkins con le nostre credenziali. Dovrebbe portarti al pannello di sblocco Jenkins, dove vedrai dove si trovava la password iniziale.
Passa alla finestra del terminale e convoca la password con il comando CAT:
$ sudo cat/var/lib/jenkins/segreti/inizialedminpassword
Nota giù o salva la password visualizzata nella finestra, vai alla finestra di dialogo della password dell'amministratore e incollala lì. Successivamente, ti verrà chiesto se si desidera personalizzare i plugin per installarsi o andare con i plugin predefiniti.
Qui, abbiamo semplicemente fatto clic sul pulsante Installa, come puoi vedere. Una volta terminato l'installatore, visualizzerà un prompt in cui vanno le credenziali dell'utente dell'amministratore. È possibile utilizzare la password che la password alfanumerica da 32 caratteri e continuare come amministratore o creare un nuovo utente come segue.
Quindi, verrai visualizzato un 'Configurazione dell'istanza' Pannello, dove confermerai l'URL per l'istanza dei tuoi Jenkins. Puoi confermare con il tuo nome di dominio del server o il suo indirizzo IP:
Avendo confermato le informazioni richieste, è possibile uscire facendo clic sul pulsante Salva e Finitura. Riceverai un messaggio che dice qualcosa al seguente effetto:
Visita la dashboard Jenkins facendo clic sull'avvio utilizzando il pulsante Jenkins.
Se hai seguito correttamente i passaggi sopra, dovresti avere l'ultima versione di Jenkins installata sul tuo sistema.
Avvolgendo le cose
In questo articolo, abbiamo esaminato Jenkins, la sua installazione e i pacchetti necessari. Spero che tu abbia trovato questo tutorial utile e che ti abbia aiutato a far funzionare Jenkins sul tuo Ubuntu 20.04 Server.