Jenkins è uno strumento CI (integrazione continua) open source scritto in Java che aiuta ad automatizzare le attività ripetitive come la creazione, il test e l'implementazione del software coinvolti nel processo di sviluppo del software
Il progetto Jenkins è stato originariamente sviluppato come progetto Hudson ed è stato rinominato dopo una disputa con Oracle.
Qui vedremo come installare Jenkins su CentOS 8 / RHEL 8 e CentOS 7 / RHEL 7.
Prerequisiti
Installa Java
Jenkins richiede Java JRE 8 o Java JRE 11. Qui installerò OpenJDK 8.
yum -y install java-1.8.0-openjdk wget
Nel caso in cui desideri utilizzare Oracle Java invece di OpenJDK, segui il link sottostante per installarlo.
LEGGI: Come installare Oracle Java su CentOS 7 / RHEL 7
LEGGI: Come installare Oracle Java su CentOS 8 / RHEL 8
Una volta completata l'installazione, verifica la versione Java.
java -version
Risultato:
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
Aggiungi repository Jenkins
Jenkins non è disponibile nel repository del sistema operativo. Quindi, aggiungeremo il repository ufficiale di Jenkin sul sistema per l'installazione di Jenkins.
Aggiungi la chiave Jenkins al sistema.
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
Aggiungi il repository Jenkins al tuo sistema.
cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo
Installa Jenkins
Ora installa Jenkins usando il seguente comando.
yum -y install jenkins
Avvia il servizio Jenkins.
systemctl start jenkins
Abilita l'avvio automatico del servizio Jenkins all'avvio del sistema.
systemctl enable jenkins
Controlla lo stato del servizio Jenkins.
systemctl status jenkins
Firewall
Configura il firewall per consentire l'accesso al portale Jenkins da macchine esterne.
firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload
Imposta Jenkins
Con l'interfaccia web di Jenkins, possiamo creare, testare e distribuire software. Prima di accedere all'interfaccia web di Jenkins, è necessario configurarla.
Apri un browser web e vai al seguente URL.
http://your.ip.add.ress:8080
Per motivi di sicurezza, Jenkins inserisce la password iniziale in /var/lib/Jenkins/secrets/initialAdminPassword
per impedire un'installazione Jenkins non autorizzata.
Leggi il file con il comando seguente e ottieni la password per l'installazione di Jenkins.
cat /var/lib/jenkins/secrets/initialAdminPassword
Risultato:
18b628b7df874031932d2400e3b9d050
Copia e incolla la password nella procedura guidata di configurazione di Jenkins, quindi fai clic su Continua.
O installa i plug-in suggeriti oppure seleziona i plug-in da installare in base alle tue esigenze. Ti consiglio di installare i plug-in suggeriti per installare i plug-in più utili per ora e, naturalmente, puoi installare i plug-in richiesti in un secondo momento.
Attendi l'installazione dei plugin.
Crea il primo utente amministratore per Jenkins.
Imposta l'URL radice per Jenkins.
Jenkins è ora completo. Puoi iniziare a lavorare su Jenkins facendo clic su Inizia a utilizzare Jenkins.
Accedi a Jenkins
Per accedere a Jenkins, vai all'URL sottostante utilizzando il browser.
http://your.ip.add.ress:8080
Accedi con l'account amministratore di Jenkins che hai creato qualche passo indietro.
Dopo l'accesso, otterrai la dashboard di Jenkins.
Conclusione
È tutto. Hai imparato come installare Jenkins su CentOS 8/RHEL 8 e CentOS 7/RHEL 7. Inoltre, scopri come creare il tuo primo progetto Jenkins. Inoltre, leggi la documentazione di Jenkins per ulteriori informazioni. Condividi il tuo feedback nella sezione commenti.