GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Jenkins su CentOS 8

Introduzione

Jenkins è un pacchetto software open source per lo sviluppo software continuo. Viene utilizzato per automatizzare parti della compilazione, test, distribuzione e distribuzione delle applicazioni.

Jenkins è basato su Java e aiuta in ogni parte del processo di sviluppo del software.

Questa guida ti mostrerà come installare Jenkins su CentOS 8.

Prerequisiti

  • Un sistema Linux con CentOS 8 installato
  • Un account utente con sudo o root privilegi
  • Accesso a una finestra di terminale/riga di comando
  • Java versione 8

Una breve nota su Jenkins

Jenkins è un CI/CD applicazione software. CI sta per Integrazione continua , che si riferisce all'implementazione delle modifiche durante il processo di sviluppo del software. CD sta per Consegna continua , che si riferisce a un flusso continuo di aggiornamenti per un'applicazione.

Jenkins richiede Java per essere eseguito. Funzionerà con Java 8 o Java 11, ma alcuni plugin non sono compatibili con Java 11. Questa guida utilizza l'ambiente Java JDK 8 open source. JDK sta per Java Developer Kit e include tutti i file necessari per eseguire le applicazioni Java.

Fase 1:installa Java

Installa Java 8 sul tuo sistema. Se hai già installato Java 8 e impostato come predefinito, vai al passaggio 2.

Apri una finestra di terminale e inserisci quanto segue:

sudo dnf install java-1.8.0-openjdk-devel

Il sistema eseguirà la scansione dei repository, quindi ti chiederà conferma. Digita y e premi Invio . Consenti al sistema di scaricare e installare Java.

Passaggio 2:aggiungi il repository del software Jenkins

Jenkins non è incluso nei repository software CentOS predefiniti. Per aggiungere il repository Jenkins, apri una finestra di terminale e inserisci quanto segue:

sudo wget –O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

Il sistema raggiungerà il server Jenkins e scaricherà la posizione del repository sul tuo sistema. Dovrebbe visualizzare /etc/yum.repos.d/jenkins.repo saved .

Aggiunta manuale del repository – In alcuni casi, il repository non verrà scaricato correttamente. Per aggiungere manualmente il repository, inserisci quanto segue:

sudo nano /etc/yum.repos.d/jenkins.repo

Verrà aperto il jenkins.repo file per la modifica. Inserisci le seguenti righe:

[jenkins]

name=Jenkins-stable

baseurl=http://pkg.jenkins.io/redhat

gpgcheck=1

Salva il file (ctrl-o ) ed esci (ctrl-x ). Il file dovrebbe assomigliare a questo:

Quindi, importa la chiave GPG per assicurarti che il tuo software sia legittimo:

sudo rpm ––import https://pkg.jenkins.io/redhat/jenkins.io.key

Se il processo ha esito positivo, il sistema restituisce una nuova riga di comando senza errori.

Passaggio 3:installa Jenkins su CentOS 8

Per installare Jenkins su CentOS 8, inserisci quanto segue nel terminale:

sudo dnf install jenkins

Se ricevi un messaggio di errore che indica "jenkins non trovato ”, torna indietro e aggiungi il repository manualmente come descritto nel passaggio precedente.

Il sistema chiederà di confermare l'installazione. Digita y , premi Invio e completa l'installazione.

Avvia il servizio Jenkins

Per avviare il servizio Jenkins e abilitarlo all'avvio, inserisci quanto segue:

sudo systemctl start jenkins
sudo systemctl enable jenkins

Per visualizzare lo stato del servizio Jenkins, inserisci quanto segue:

sudo systemctl status jenkins

Passaggio 4:imposta Firewall per consentire a Jenkins

Il servizio Jenkins utilizza la porta 8080 per comunicare. Se stai utilizzando il servizio firewalld predefinito, inserisci i seguenti comandi per consentire l'accesso:

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

sudo firewall-cmd ––reload

Il sistema segnala successo per ogni comando.

Se stai utilizzando un firewall diverso, segui le sue istruzioni per consentire il TCP traffico sulla porta 8080 .

Passaggio 5:esegui e configura Jenkins su CentOS 8

Successivamente, testerai il tuo sistema per assicurarti che Jenkins funzioni correttamente. Apri un browser web e inserisci il seguente URL:

http://localhost:8080

Se il tuo server è remoto o ha un nome host, un nome di dominio o un indirizzo IP specifico, usalo invece.

Il browser dovrebbe visualizzare un Sblocca Jenkins pagina. Ti chiederà di inserire una password temporanea.

Questa password è stata creata automaticamente (ma non visualizzata) durante l'installazione. Per trovarlo, passa a una finestra del terminale e inserisci quanto segue:

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

La posizione viene visualizzata in Guida introduttiva/Sblocca Jenkins pagina.

Il sistema visualizzerà un codice alfanumerico. Copia questo codice e incollalo nel campo della password. Quindi fai clic su Continua .

Jenkins ti chiederà di installare i plugin. Si consiglia di Installare i plug-in suggeriti . Puoi sempre modificare o personalizzare i plug-in in un secondo momento.

Una volta configurati i plug-in, ti verrà chiesto di Crea primo utente amministratore . Inserisci i valori che desideri per il tuo amministratore Jenkins, quindi fai clic su Salva e continua .

L'ultima pagina mostrerà la Configurazione dell'istanza . Questo mostra il nome host per cui è configurato Jenkins. Di solito è lo stesso nome host che hai digitato nel browser per accedere a Guida introduttiva pagina. Se non crei un utente amministratore, verrà visualizzato un avviso.

Fai clic su Salva e termina , quindi Inizia a utilizzare Jenkins .

Questo passaggio ti porta alla dashboard Jenkins dove puoi creare nuovi lavori.


Ubuntu
  1. Come installare Java su CentOS 8

  2. Come installare GlassFish su CentOS 7

  3. Come installare ActiveMQ su CentOS

  4. Come installare WildFly 14 su CentOS 7

  5. Come installare GlassFish 5 su CentOS 7

Come installare Jenkins su CentOS 8/RHEL 8 e CentOS 7/RHEL 7

Come installare GlassFish su CentOS 8

Come installare Java JDK 8 su CentOS 6

Come installare Java JDK 8 su CentOS 7

Come installare Cassandra su CentOS 7

Come installare Jenkins su CentOS 7?