Ricerca nel sito web

Come installare Jenkins su Ubuntu 20.04/18.04


Jenkins è un server di automazione open source autonomo e leader di settore, utilizzato per automatizzare i compiti tecnici ripetitivi coinvolti nella creazione, nel test e nella distribuzione o distribuzione del software.

Jenkins è basato su Java e può essere installato tramite pacchetti Ubuntu, Docker o scaricando ed eseguendo il file WAR (Web Application Archive) che include tutto il contenuto di un'applicazione Web da eseguire su un server.

In questo articolo imparerai come utilizzare il repository di pacchetti Debian per installare Jenkins su Ubuntu 20.04 e Ubuntu 18.04 con il gestore di pacchetti apt.

Prerequisiti

  • Minimo 1 GB di RAM per un piccolo team e 4 GB+ di RAM per l'installazione Jenkins a livello di produzione.
  • Oracle JDK 11 installato, seguendo il nostro tutorial sull'installazione di OpenJDK su Ubuntu 20.04/18.04.

Installazione di Jenkins su Ubuntu

Su Ubuntu, puoi installare Jenkins dai repository predefiniti tramite apt ma la versione inclusa spesso è dietro l'ultima versione disponibile.

Per sfruttare la versione stabile più recente delle funzionalità e delle correzioni di Jenkins, utilizza i pacchetti gestiti dal progetto per installarla come mostrato.

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

Una volta installato Jenkins e le sue dipendenze sul sistema, puoi avviare, abilitare e controllare lo stato del server Jenkins utilizzando i comandi systemctl.

sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins

Successivamente, devi aprire la porta Jenkins predefinita 8080 sul firewall ufw come mostrato.

sudo ufw allow 8080
sudo ufw status

Ora che Jenkins è installato e che il nostro firewall è configurato, possiamo completare la configurazione iniziale tramite il browser web.

Configurazione di Jenkins su Ubuntu

Per completare l'installazione di Jenkins, visitare la pagina di configurazione di Jenkins sulla sua porta predefinita 8080 al seguente indirizzo.

http://your_server_ip_or_domain:8080

Dovresti vedere la schermata Sblocca Jenkins, che mostra la posizione della password iniziale:

Ora esegui il seguente comando cat per visualizzare la password:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Successivamente, copia questa password di 32 caratteri e incollala nel campo Password amministratore, quindi fai clic su Continua.

Successivamente, otterrai la sezione Personalizza Jenkins, qui avrai la possibilità di installare plug-in suggeriti o selezionare plug-in specifici. Sceglieremo l'opzione Installa plugin suggeriti, che avvierà immediatamente il processo di installazione.

Una volta terminata l'installazione di Jenkins, ti verrà chiesto di creare un primo utente amministrativo. Puoi saltare questo passaggio e continuare come amministratore per utilizzare la password iniziale che abbiamo impostato sopra.

A questo punto, hai completato con successo l'installazione di Jenkins.

Conclusione

In questo articolo hai imparato come installare e configurare Jenkins utilizzando i pacchetti forniti dal progetto sul server Ubuntu. Ora puoi iniziare a esplorare Jenkins dalla dashboard.