Ricerca nel sito web

Come installare Jenkins su CentOS 8


In precedenza, durante lo sviluppo del software, gli sviluppatori inviavano il proprio codice a un repository di codice come GitHub o Git Lab, in genere il codice sorgente era pieno di bug ed errori. A peggiorare le cose, gli sviluppatori dovrebbero attendere fino a quando l'intero codice sorgente non sarà stato creato e testato per verificare la presenza di errori. Questo è stato noioso, dispendioso in termini di tempo e frustrante. Non è stato riscontrato alcun miglioramento iterativo del codice e, nel complesso, il processo di distribuzione del software è stato lento. Poi è arrivato Jenkins.

Jenkins è uno strumento di integrazione continua gratuito e open source scritto in Java che consente agli sviluppatori di sviluppare, testare e distribuire continuamente codice in modo semplice ed efficace. Automatizza le attività risparmiando tempo ed elimina la parte stressante del processo di sviluppo del software.

In questo articolo, mostriamo come installare Jenkins su CentOS 8 Linux.

Passaggio 1: installa Java su CentOS 8

Affinché Jenkins funzioni, è necessario installare Java JRE 8 o Java 11. Nell'esempio seguente abbiamo deciso di installare Java 11. Pertanto, per installare Java 11, esegui il comando.

dnf install java-11-openjdk-devel

Per verificare l'installazione di Java 11, esegui il comando.

java --version

L'output conferma che Java 11 è stato installato con successo.

Passaggio 2: aggiungi il repository Jenkins su CentOS 8

Poiché Jenkins non è disponibile nei repository CentOS 8, aggiungeremo manualmente il Jenkins Repository al sistema.

Inizia aggiungendo Jenkins Key come mostrato.

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

Ora aggiungi il repository di Jenkin a CentOS 8.

cd /etc/yum/repos.d/
curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

Passaggio 3: installa Jenkins su CentOS 8

Dopo aver aggiunto con successo il repository Jenkins, puoi procedere con l'installazione di Jenkins eseguendo.

dnf install jenkins

Una volta installato, avvia e verifica lo stato di Jenkins eseguendo i comandi.

systemctl start jenkins
systemctl status jenkins

L'output sopra mostra che Jenkins è attivo e funzionante.

Successivamente, è necessario configurare il firewall per consentire l'accesso alla porta 8080 utilizzata da Jenkins. Per aprire la porta sul firewall, esegui i comandi.

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

Passaggio 4: configurazione di Jenkins su CentOS 8

Una volta completate le configurazioni iniziali, l'unica parte rimanente è configurare Jenkins su un browser web. Per raggiungere questo obiettivo, sfoglia l’indirizzo IP del tuo server come mostrato:

http://server-IP:8080

La prima sezione richiede di sbloccare Jenkins utilizzando una password. Questa password viene inserita nel file /var/lib/Jenkins/secrets/initialAdminPassword.

Per leggere la password, usa semplicemente il comando cat come mostrato.

cat /var/lib/Jenkins/secrets/initialAdminPassword

Copia e incolla la password nel campo di testo della password dell'amministratore e fai clic su "Continua".

Nella seconda fase, ti verranno presentate 2 opzioni: "Installa utilizzando i plug-in suggeriti" o "Seleziona i plug-in da installare".

Per ora, fai clic su "Installa utilizzando i plug-in suggeriti" per installare i plug-in essenziali per la nostra configurazione.

A breve inizierà l'installazione dei plugin.

Nella sezione successiva, compila i campi per creare l'utente Primo amministratore. Al termine, fai clic su "Salva e continua".

La sezione "Configurazione istanza" ti fornirà l'URL Jenkins predefinito. Per semplicità, si consiglia di lasciarlo così com'è e fare clic su "Salva e termina".

A questo punto, la configurazione di Jenkins è completa. Per accedere alla dashboard di Jenkins, fai semplicemente clic su "Inizia a utilizzare Jenkins".

La dashboard di Jenkins è visualizzata di seguito.

La prossima volta che accedi a Jenkins, fornisci semplicemente il nome utente Amministratore e la password che hai specificato durante la creazione dell'utente Amministratore.

Conclusione

Questa era una procedura passo passo su come installare lo strumento Jenkins Continuous Integration su CentOS 8. Per saperne di più su Jenkins. Leggi la documentazione Jenkins. Il tuo feedback su questa guida è il benvenuto.