GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e configurare Jenkins su Ubuntu 20.04

L'automazione delle attività può essere piuttosto complicata, specialmente quando più sviluppatori inviano codice a un repository condiviso. Processi di automazione mal eseguiti possono spesso portare a incoerenze e ritardi. Ed è qui che entra in gioco Jenkins.  Jenkins è uno strumento di integrazione continua gratuito e opensource utilizzato principalmente nell'automazione delle attività. Aiuta a semplificare lo sviluppo, il test e l'implementazione continui del codice appena inviato.

In questa guida, ti guideremo attraverso l'installazione e la configurazione di Jenkins sul sistema Ubuntu 20.04 LTS.

Passaggio 1: installa Java con il comando apt

Essendo un'applicazione Java, Jenkins richiede Java 8 e versioni successive per funzionare senza problemi. Per verificare se Java è installato sul tuo sistema, esegui il comando:

$ java --version

Se Java non è installato, otterrai il seguente output.

Per installare Java sul tuo sistema, esegui il comando:

$ sudo apt install openjdk-11-jre-headless

Dopo l'installazione, verifica ancora una volta che Java sia installato:

$ java --version

Perfetto! Ora abbiamo OpenJDK installato. Ora possiamo procedere.

Passaggio 2: installa Jenkins tramite il suo repository ufficiale

Con Java installato, ora possiamo procedere all'installazione di Jenkins. Il secondo passaggio consiste nell'importare la chiave GPG Jenkins dal repository Jenkins come mostrato:

$ wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

Quindi, configura il repository Jenkins sul file dell'elenco delle fonti come mostrato.

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

Quindi, aggiorna l'elenco dei pacchetti del sistema.

$ sudo apt update

E installa Jenkins come segue.

$ sudo apt install jenkins

Una volta completata l'installazione, Jenkins dovrebbe avviarsi automaticamente. Per confermare, esegui il comando:

$ sudo systemctl status jenkins

Se per caso Jenkins non è in esecuzione, esegui il comando seguente per avviarlo.

$ sudo systemctl start jenkins

Fase 3:configurazione delle regole del firewall per Jenkins

Come abbiamo visto, Jenkins è in ascolto nativo sulla porta 8080 e se hai installato Jenkins su un server con UFW abilitato, devi aprire quella porta per consentire il traffico.

Per abilitare il firewall su Ubuntu 20.04 LTS esegui,

$ sudo ufw enable

Per aprire la porta 8080 sul firewall ufw, eseguire il comando:

$ sudo ufw allow 8080/tcp

Quindi ricarica il firewall per apportare le modifiche.

$ sudo ufw reload

Per confermare che la porta 8080 è aperta sul firewall, eseguire il comando:

$ sudo ufw status

Dall'output, possiamo vedere chiaramente che la porta 8080 è stata aperta sul sistema.

Passaggio 4: Configura Jenkins con la GUI

Abbiamo quasi finito ora. L'unica cosa rimasta è configurare Jenkins utilizzando il tuo browser preferito. Quindi, vai alla barra degli URL e sfoglia l'indirizzo del tuo server come mostrato:

http://IP server:8080

Per controllare l'indirizzo IP del tuo server, usa ifconfig comando.

Otterrai la pagina simile a quella che abbiamo di seguito che ti chiede di fornire la password dell'amministratore. Come da istruzioni, la password si trova nel file:

/var/lib/jenkins/secrets/initialAdminPassword

Per visualizzare la password, passa semplicemente all'utente root e usa il comando cat come mostrato:

$ cat /var/lib/jenkins/secrets/initialAdminPassword

Copia la password e incollala nel campo di testo visualizzato e fai clic sul pulsante “Continua”.

Nel passaggio successivo, seleziona "Installa plug-in suggerito" per semplicità.

Successivamente, inizierà l'installazione del plug-in necessario richiesto da Jenkins.

Al termine dell'installazione dei plug-in, il programma di installazione ti porterà alla sezione successiva in cui ti verrà richiesto di creare un utente amministratore e fare clic sul pulsante "Salva e continua".

Il passaggio successivo popolerà l'URL predefinito per l'istanza di Jenkin. Non è richiesta alcuna azione, fai semplicemente clic su "Salva e termina".

Infine, fai clic sul pulsante "Inizia a utilizzare Jenkins" per accedere a Jenkins.

Questo ti porta alla dashboard di Jenkin come mostrato.

E il gioco è fatto. Siamo riusciti a installare Jenkins su Ubuntu 20.04 LTS con successo.

Leggi anche :Come configurare Jenkins su CentOS 8 / RHEL 8


Ubuntu
  1. Come installare e configurare Redis su Ubuntu 18.04

  2. Come installare e configurare Redmine su Ubuntu 18.04

  3. Come installare e configurare Samba su Ubuntu 18.04

  4. Come installare e configurare Redis su Ubuntu 20.04

  5. Come installare e configurare Mariadb 10 in Ubuntu 20.04

Come installare e configurare Neo4j su Ubuntu 20.04

Come installare e configurare Ubuntu SDK in Ubuntu 16.04 e 14.04

Come installare e configurare PostgreSQL su Ubuntu

Come installare e configurare Hadoop su Ubuntu 20.04

Come installare e configurare Jenkins su Ubuntu

Come installare e configurare Jenkins in Ubuntu 20.04