Jenkins Installazione · 5 min read · Nov 02, 2025

Come installare Jenkins su AlmaLinux 8

Jenkins è un software di automazione open-source per l’integrazione continua e il deployment delle applicazioni.

In poche parole, Jenkins è un server che si assicura che il tuo progetto faccia tutto il lavoro complicato automaticamente. Puoi concentrarti sulla scrittura del codice. È uno strumento di integrazione continua, il che significa che esegue test automatici ogni volta che controlli del codice in un sistema di controllo versione.

Cosa fa Jenkins?

Jenkins è in grado di fare molte, molte cose. L’uso più comune di Jenkins è probabilmente quello di controllare il tuo progetto dal sistema di controllo versione, compilarlo ed eseguire test automatici sull’applicazione costruita. Tuttavia, questo è solo la punta dell’iceberg. Jenkins è capace di molto di più. Può eseguire compiti di deployment, estrarre dal sistema di controllo versione, monitorare il file system per cambiamenti e molte altre cose.

Jenkins è open source e principalmente scritto in linguaggio Java. È un server di automazione che potremmo usare perché vogliamo essere in grado di fare automaticamente tutte le cose complicate più di una volta, quindi ogni volta che Jenkins le fa per noi, questo elimina gli errori umani.

Jenkins può anche aiutarci automatizzando compiti in modo che venga fatto più lavoro con meno sforzo da parte nostra. A seconda del tipo di compito, alcune persone potrebbero scegliere di automatizzare i test, mentre altre potrebbero scegliere di automatizzare i deployment.

In questa guida, ti guideremo su come installare Jenkins su un sistema AlmaLinux 8 e discuteremo alcune idee di configurazione di base.

Requisiti

  • Questa guida presuppone che tu abbia già installato AlmaLinux 8 sul tuo server. Dovresti anche avere accesso SSH al tuo server.
  • È necessario l’accesso root per installare Jenkins e svolgere alcune altre attività.
  • Requisiti hardware minimi: 1 GB di RAM, 10 GB di spazio libero su disco e un processore decente.

Aggiornare il Sistema

Prima di iniziare, dovresti assicurarti che il tuo server sia aggiornato eseguendo il seguente comando. È sempre una buona idea iniziare con un sistema fresco e aggiornato.

sudo dnf update -y
sudo dnf upgrade -y
sudo dnf install epel-release

Installare Java

Per installare Jenkins su AlmaLinux 8, abbiamo bisogno di Java installato. Poiché Jenkins è principalmente scritto in linguaggio Java, dobbiamo avere Java installato affinché questo strumento funzioni.

Utilizzeremo OpenJDK in questo tutorial. OpenJDK è un’implementazione gratuita e open-source della Java Platform, Standard Edition (Java SE). Puoi anche usare Oracle JDK se vuoi, ma i repository di AlmaLinux 8 attualmente non lo forniscono.

Esegui il seguente comando per installare OpenJDK sul tuo server.

sudo dnf install java-1.8.0-openjdk -y

Una volta completata l’installazione, verifica la versione di Java che hai installato. Il seguente comando dovrebbe visualizzare la versione di java.

java -version

Output di esempio:

Aggiungere il Repository di Jenkins

Il repository di Jenkins è un luogo specifico su Internet dove puoi scaricare Jenkins. Ci sono molti repository come questo. Utilizzeremo quello che è più popolare, quello a cui fa riferimento il sito ufficiale di Jenkins.

Per prima cosa, importa la chiave PGP pubblica che il sito ufficiale di Jenkins utilizza per firmare i propri file.

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Successivamente, creeremo una nuova lista di sorgenti /etc/yum.repos.d/jenkins.repo con il seguente contenuto.

sudo tee /etc/yum.repos.d/jenkins.repo<

Ora esegui il comando makecache per scaricare i metadati per tutti i pacchetti disponibili in questa lista.

sudo dnf makecache

Successivamente, esegui il comando qui sotto per verificare che questa nuova lista di sorgenti sia stata aggiunta correttamente. Dovresti vedere una riga contenente jenkins nell’output.

sudo dnf repolist

Output di esempio:

Esegui il comando qui sotto per verificare che il repository jenkins sia abilitato.

sudo dnf repolist Jenkins-stable

Output di esempio:

Se il repository Jenkins non è abilitato, esegui il comando qui sotto per abilitarlo.

dnf config-manager --set-enabled Jenkins-stable

Installare Jenkins

Ora che abbiamo aggiunto il repository di Jenkins, possiamo installare Jenkins utilizzando il comando qui sotto.

sudo dnf -y install jenkins

Una volta installato, avvia e abilita Jenkins per eseguire automaticamente all’avvio utilizzando i comandi qui sotto.

sudo systemctl start jenkins
sudo systemctl enable jenkins

Per controllare lo stato del servizio Jenkins esegui il seguente comando. Otterrai uno stato attivo (in esecuzione) verde se tutto va bene.

sudo systemctl status jenkins

Output di esempio:

Installazione di Jenkins

Fermare Jenkins è facile quanto avviarlo con il comando qui sotto.

sudo systemctl stop jenkins

Configurare il Firewall

Jenkins funziona sulla porta 8080 per impostazione predefinita. Per consentire l’accesso a questo servizio da computer esterni, è necessario aprire la porta. Consentiremo anche connessioni remote e traffico TCP sulla porta 8080 con i seguenti comandi.

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp

Come regola generale, ricarica la configurazione del firewall per applicare qualsiasi nuova regola che hai aggiunto con il comando qui sotto.

sudo firewall-cmd --reload

Esegui il comando qui sotto per elencare tutte le regole del firewall e verificare che ci sia una regola per la porta 8080.

sudo firewall-cmd --list-all

Output di esempio:

Configurazione del Firewall

Accedere all’interfaccia Web di Jenkins

Ora che hai installato Jenkins e configurato il firewall, puoi accedervi utilizzando il tuo browser web digitando l’indirizzo IP del server o il nome di dominio seguito dalla porta 8080. Ad esempio, se Jenkins è installato su un server con indirizzo IP 192.168.0.1, l’URL sarebbe http://192.168.0.1:8080.

Verrai portato alla pagina Iniziare con un campo Password amministratore come nello screenshot qui sotto. Jenkins utilizza il file initialAdminPassword per prevenire installazioni non autorizzate. Questa password viene creata automaticamente durante l’installazione di Jenkins ma non viene mostrata nel terminale.

Per ottenere questa password, torna al tuo terminale ed esegui il comando qui sotto. La password è evidenziata in rosso.

cat /var/lib/jenkins/secrets/initialAdminPassword

Copia questo valore della password e usalo per completare il campo Password amministratore nell’interfaccia web di Jenkins. Compila la password che hai copiato e fai clic sul pulsante Continua.

Accesso all'interfaccia Web di Jenkins

Verrai portato alla pagina Personalizza Jenkins, dove i Plugin possono essere installati e configurati. Il primo,

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.