GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Jenkins su CentOS 8

Jenkins è un popolare programma di automazione open source basato su Java. Aiuta gli sviluppatori a gestire in modo efficiente le loro attività come la creazione, il test e la distribuzione di software. Automatizza le build di software in modo sistematico e notifica agli sviluppatori gli errori il prima possibile. È un programma ricco di funzionalità che può essere esteso tramite vari plugin.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative attività di installazione del software sul tuo sistema Linux.

In questo contesto, esamineremo come installare Jenkins su una macchina CentOS 8.

Per questa procedura di installazione, avrai bisogno di un utente con privilegi di root o sudo.


I vantaggi dell'utilizzo di Jenkins includono:

  • Jenkins è un'applicazione gratuita e open source.
  • La sua facilità di configurazione è estesa per comprendere più ambienti.
  • Ha un eccezionale track record di stabilità e longevità.
  • Jenkins è indipendente dalla piattaforma, quindi funziona in quasi tutti gli ambienti.
  • Jenkins supporta gli ambienti cloud-native.
  • Offre un numero considerevole di strumenti e plug-in, che ne aumenta la funzionalità.
  • Jenkins può utilizzare una doppia modalità operativa all'interno di due o più ambienti diversi.
  • Ha una base di comunità significativa, che aumenta la disponibilità di opzioni di supporto e documentazione.

Passaggi per installare Jenkins su CentOS

Jenkins non è disponibile nei repository di pacchetti predefiniti di CentOS. Possiamo installarlo aggiungendo manualmente il repository Jenkins ai nostri repository di sistema. Quindi segui i passaggi seguenti.


1. Installa i prerequisiti

Per iniziare, dobbiamo installare i prerequisiti utilizzando il comando seguente:

$ sudo yum install java-11-openjdk-devel

Quando richiesto, inserire sudo password e se viene richiesta conferma, premere y e poi Invio per confermare. Successivamente, verranno installati i prerequisiti.


2. Aggiungi il repository Jenkins

Ora, aggiungi il repository Jenkins ai tuoi repository di sistema usando il comando seguente:

$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

Questo comando aggiungerà il file di repository Jenkins jenkins.repo alla directory /etc/yum.repos.d.


3. Importa chiave repository

Ora è il momento di importare la chiave del repository Jenkins in modo che il sistema possa verificare il pacchetto:

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


4. Installa Jenkins

Ora per installare Jenkins, usa il comando seguente:

$ sudo yum install jenkins

Se viene richiesta conferma, premere y e poi Invio per confermare. Successivamente, Jenkins verrà installato sulla tua macchina.


5. Avvia il servizio Jenkins

Dopo aver installato Jenkins, dovrai avviare e abilitare il suo servizio. Per avviare Jenkins sul tuo sistema, ecco il comando:

$ sudo systemctl start jenkins

Per consentire al servizio di avviarlo automaticamente all'avvio, utilizzare il comando seguente:

$ sudo systemctl enable jenkins

Quindi puoi verificare lo stato del servizio utilizzando il comando seguente:

$ sudo systemctl status jenkins

Se tutto funziona correttamente, ci sarà lo stato attivo (in esecuzione) nell'output del comando.


6. Regola Firewall

Jenkins è in ascolto sulla porta 8080. Se il tuo sistema è protetto da un firewall e desideri accedere a Jenkins da una macchina remota, dovrai aprire la porta 8080 nel tuo firewall.

Innanzitutto, per verificare se il tuo sistema (in cui è installato Jenkins) è protetto da un firewall, utilizza il comando seguente:

$ sudo systemctl status firewalld

Se vedi lo stato attivo (in esecuzione) nell'output, significa che il firewall è abilitato sul tuo sistema.

Per aprire la porta 8080 utilizzata da Jenkins nel firewall, utilizzare il comando seguente:

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

Quindi ricarica il firewall:

$ sudo firewall-cmd --reload


Come avviare Jenkins?

Per avviare Jenkins, apri semplicemente il tuo browser web e accedi a http:/ip_address:8080 dove ip_address è l'indirizzo IP del sistema in cui è installato Jenkins.

Si aprirà la pagina Sblocca Jenkins nel tuo browser web che contiene la posizione della password dell'amministratore.

Qui puoi recuperare la password. Per fare ciò, apri il Terminale e digita sudo cat seguito dalla posizione della password menzionata nella pagina Unlock Jenkins. Il comando produrrà la password dell'amministratore sul Terminale.

Quindi, copia la password e digitala nella barra della password dell'amministratore, quindi fai clic su Continua.

Quindi, nella pagina successiva, fai clic su Installa plug-in suggeriti o fai clic su Seleziona plug-in da installare se desideri selezionare i plug-in manualmente.

I plugin verranno quindi installati.

Verrà visualizzata la finestra per iniziare con la pagina "Crea primo utente amministratore".

Successivamente, nella pagina Configurazione istanza, vedrai l'URL generato automaticamente di Jenkins. Fare clic su Salva e termina.

Ora il "Jenkins è pronto!" verrà visualizzata una pagina che mostra come accedere utilizzando l'amministratore come nome utente e password che hai utilizzato per accedere alla procedura guidata di configurazione.

Infine, fai clic su Inizia a usare Jenkins.

Verrai indirizzato alla dashboard di Jenkins dove potrai iniziare a utilizzarla.


Come disinstallare Jenkins dalla macchina CentOS?

Nel caso in cui desideri rimuovere Jenkins dal tuo sistema, utilizza il comando seguente per farlo:

$ sudo yum remove Jenkins

Una volta richiesto, fornire sudo password. Se viene richiesta conferma, premere y. Dopodiché, rimuoverà Jenkins dal tuo sistema.



Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Installa Magento 2 su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare Jenkins su CentOS 8

Installa Odoo 13 su CentOS 8

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

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Jenkins su CentOS 7?