Iniziare con Jenkins sulla top 10 di Ubuntu.Top 10

Iniziare con Jenkins sulla top 10 di Ubuntu.Top 10
Jenkins è un server basato su Java open source che fornisce plugin per una varietà di problemi di automazione. Che si tratti di automatizzare la programmazione del nuovo software o della sua assegnazione a un'attività specifica, con Jenkins; puoi fare tutto.

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.