▷ Come installare Jenkins CentOS 8

Esistono utility sviluppate per aiutare ad avere il controllo centralizzato di un sistema o di un progetto all'interno di quel sistema, queste devono essere affidabili, sicure e robuste, per questo motivo troviamo in Jenkins una soluzione completa per gestire progetti su sistemi Linux, in questo caso parliamo CentOS 8.

Cos'è Jenkins?Jenkins è un server di automazione open source in cui sono integrati numerosi plugin che consentono di sviluppare, implementare o automatizzare un progetto.

Uno dei suoi vantaggi è che può essere installato tramite i pacchetti e i repository del sistema operativo nativo o utilizzando Docker, inoltre il suo funzionamento è pratico se viene eseguito in modo indipendente su un computer dotato di Java Runtime Environment (JRE).

Jenkins viene eseguito come un'applicazione autonoma attraverso il rispettivo processo attraverso il contenitore servlet Java integrato / server applicazioni (Jetty) o può essere eseguito in contenitori come Java, Apache Tomcat, ecc.

Requisiti JenkinsI requisiti di base per utilizzare Jenkins sono:

  • 256 MB di RAM
  • 1 GB di spazio su disco rigido, ideale per avere 10 GB se useremo Jenkins come contenitore Docker

Per la gestione tramite interfaccia software è necessario quanto segue:

  • Java: Java 8 nelle versioni a 32 e 64 bit, runtime Java 11 (per Jenkins 2.164 e 2.164.1), Java 9, 10 e attualmente Java 12 non è supportato
  • Sono supportati browser Web come Chrome, Edge, Firefox o Safari
  • Supporto dei criteri richiesto per Windows

Vediamo come installare Jenkins su CentOS 8.

1. Installa Java Cent0S 8

Passo 1
Dobbiamo avere Java JRE 8 o Java 11 affinché Jenkins funzioni correttamente, per questo (Java 11) eseguiremo il seguente comando:

 dnf install java-11-openjdk-devel 

INGRANDIRE

Passo 2
Dopo questa analisi confermiamo il download dei pacchetti e l'installazione inserendo la lettera S:

INGRANDIRE

Passaggio 3
Alla fine del processo vedremo quanto segue:

INGRANDIRE

Passaggio 4
Controlliamo la versione Java con il seguente comando:

 java -versione 

INGRANDIRE

2. Aggiungi il repository Jenkins in CentOS 8

Passo 1
Jenkins non è disponibile nei repository CentOS 8, quindi dobbiamo aggiungere manualmente il repository, per questo eseguiamo:

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

INGRANDIRE

Passo 2
Alleghiamo il repository con il seguente comando:

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

INGRANDIRE

3. Installa Jenkins su CentOS 8

Passo 1
Installiamo Jenkins con il seguente comando:

 dnf install Jenkins 

INGRANDIRE

Passo 2
Inseriamo la lettera s per confermare il processo e al termine vedremo quanto segue:

INGRANDIRE

Passaggio 3
Ora avviamo il servizio Jenkins e vediamo il suo stato attuale:

 systemctl start jenkins systemctl status jenkins

INGRANDIRE

Passaggio 4
Il prossimo passo è configurare il firewall per consentire l'accesso alla porta 8080 di Jenkins, in questo caso eseguiamo quanto segue:

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

INGRANDIRE

4. Apri Jenkins in CentOS 8

Passo 1
Andiamo su uno dei browser supportati e inseriamo la seguente sintassi:

 http: // Server_IP: 8080 
Passo 2
Innanzitutto, vedremo quanto segue:

INGRANDIRE

Passaggio 3
Possiamo vedere che richiede di inserire la password generata dall'applicazione, per accedervi andiamo su CentOS 8 ed eseguiamo:

 cat / var / lib / jenkins / segreti / initialAdminPassword 

INGRANDIRE

Passaggio 4
Inseriamo questa password nel rispettivo campo nel browser:

INGRANDIRE

Passaggio 5
Facciamo clic su "Continua" e vedremo quanto segue:

INGRANDIRE

Passaggio 6
Facciamo clic sull'opzione "Installa plug-in suggeriti" e il processo di installazione di ciascuno dei componenti aggiuntivi procederà:

INGRANDIRE

Passaggio 7
Possiamo vedere lo stato di avanzamento dell'installazione:

INGRANDIRE

Passaggio 8
Quando questo processo è terminato dobbiamo inserire:

  • Nome utente amministratore
  • Parola d'ordine
  • Nome e cognome
  • posta

INGRANDIRE

Passaggio 9
Facciamo clic su "Salva e continua" e verremo indirizzati alla configurazione dell'istanza Jenkins. In questo caso, Solvetic consiglia di lasciare il valore predefinito.

INGRANDIRE

Passaggio 10
Facciamo clic su "Salva e termina" per completare il processo:

INGRANDIRE

Passaggio 11
Ora accederemo a Jenkins in CentOS 8 facendo clic su "Inizia a utilizzare Jenkins":

INGRANDIRE

Passaggio 12
Qui avremo tutte le opzioni per lavorare sui progetti appropriati in Jenkins.
Al prossimo login dobbiamo accedere con l'utente che abbiamo creato durante il processo di configurazione:

INGRANDIRE

Solvetic ha spiegato come installare e configurare Jenkins in CentOS 8 per avere uno strumento funzionale per il controllo del progetto.

wave wave wave wave wave