▷ Come installare Jenkins su Ubuntu 20.10 e 20.04

La gestione dei sistemi operativi non è sempre un compito semplice poiché molti processi tendono a essere a volte in conflitto. Ma oltre a questo ci sono alcune attività che devono essere eseguite con una certa frequenza, per aiutare gli amministratori o gli utenti di Ubuntu queste attività sono ancora più semplici c'è un'utilità chiamata Jenkins e Solvetic ti dirà un po 'a riguardo e come usarla in Ubuntu 20.04 o Ubuntu 20.10.

Cos'è Jenkins?Jenkins è stato sviluppato come un server di automazione open source completamente autonomo grazie al quale sarà possibile automatizzare diverse attività come creazione, test e consegna o implementazione di software su computer client.

L'applicazione Jenkins può essere installata utilizzando i pacchetti di sistema nativi, Docker, oppure può essere eseguita indipendentemente su qualsiasi macchina con un Java Runtime Environment (JRE) installato lì.

Requisiti JenkinsI requisiti per l'utilizzo di Jenkins sono:

  • 256 MB di RAM
  • 1 GB di spazio su disco rigido, 10 GB consigliati se si esegue Jenkins come contenitore Docker

A livello software è richiesto:

  • Java: Java 8 nelle versioni a 32 e 64 bit, runtime Java 11 (in Jenkins 2.164 e 2.164.1), Java 9, 10 e 12 non è supportato
  • Browser Web come Chrome, Edge, Firefox o Safari
  • Il supporto dei criteri è richiesto nel sistema operativo Windows

Caratteristiche di JenkinsAll'interno delle caratteristiche di Jenkins troviamo:

  • Integrazione di componenti aggiuntivi disponibili nell'Update Center che facilitano l'integrazione con altre utilità.
  • Integrazione continua e consegna continua.
  • Installazione semplice poiché Jenkins è un programma basato su Java, ciò significa che offre pacchetti di installazione per sistemi operativi Windows, macOS e Unix.
  • Configurazione semplice.
  • Facile da distribuire in altri gruppi di lavoro.

Vediamo come installare Jenkins su Ubuntu 20.04 o 20.10.

1. Aggiorna Java in Ubuntu 20.10, 20.04

Passo 1
Come sempre, la prima cosa sarà aggiornare i pacchetti e i repository di sistema con il seguente comando:

 sudo apt update 

Passo 2
Dopodiché confermiamo di avere la versione di Java compatibile con Jenkins, per questo eseguiamo il seguente comando:

 java -versione 

In questo caso abbiamo Java 11 che è compatibile.

2. Installa Jenkins su Ubuntu 20.10, 20.04

Passo 1
La versione Jenkins integra i pacchetti Ubuntu predefiniti, per installare l'ultima versione disponibile eseguiremo il seguente comando per aggiungere la chiave al sistema Ubuntu:

 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - 

Passo 2
Dopodiché aggiungeremo i repository Debian alla directory sources.list:

 sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list' 

Passaggio 3
Una volta eseguito questo processo, aggiorniamo nuovamente il sistema:

 sudo apt update 

Passaggio 4
Siamo pronti per installare Jenkins su Ubuntu 20.04 o 20.10 con il seguente comando:

 sudo apt install Jenkins 

Passaggio 5
Inseriamo la lettera "S" per confermare il download e l'installazione di Jenkins:

3. Esegui Jenkins su Ubuntu 20.10, 20.04

Passo 1
Avviamo l'applicazione con il seguente comando:

 sudo systemctl start Jenkins 

Passo 2
Controlliamo lo stato di Jenkins con il seguente comando. Vediamo che il suo stato è attivo.

 sudo systemctl status Jenkins 

4. Configura il firewall in Ubuntu 20.10, 20.04

Passo 1
È tempo per noi di configurare le autorizzazioni nel firewall per l'accesso remoto e locale, Jenkins utilizzerà la porta di ascolto 8080, configureremo questa porta con il seguente comando:

 sudo ufw consenti 8080 
Passo 2
Vediamo lo stato del Firewall con il seguente comando:
 sudo ufw status 
Passaggio 3
Nel caso in cui il firewall non sia abilitato, eseguiremo quanto segue. Verifichiamo che la porta 8080 sia stata collegata al firewall.
 sudo ufw enable 

5. Installa Jenkins su Ubuntu 20.10, 20.04

Passo 1
Ora è possibile completare il processo di configurazione di Jenkins, prima di tutto identificheremo l'indirizzo IP del computer con il comando "ip add":

Passo 2
Con questo IP possiamo accedere dall'esterno con la seguente sintassi:

 http: // IP_Ubuntu: 8080
Passaggio 3
Vedremo quanto segue:

INGRANDIRE

Passaggio 4
È necessario inserire la password dell'amministratore che viene generata automaticamente dall'applicazione, per questo nel terminale dobbiamo eseguire quanto segue per la sua visualizzazione:

 sudo cat / var / lib / jenkins / segreti / initialAdminPassword 

Passaggio 5
Dobbiamo copiare i 32 caratteri della password e incollarli nel rispettivo campo, questo processo può essere fatto localmente in Ubuntu 20:

INGRANDIRE

Passaggio 6
Incolliamo la password e facciamo clic su "Continua", vedremo quanto segue:

INGRANDIRE

Passaggio 7
Facciamo clic su "Installa plugin suggeriti" e possiamo vedere che tutti i plugin necessari per il corretto funzionamento di Jenkins verranno installati in Ubuntu:

INGRANDIRE

Passaggio 8
Una volta completato questo processo, verrà visualizzato quanto segue in cui dobbiamo creare l'utente per gestire la piattaforma Jenkins, lì inseriamo quanto segue:

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

INGRANDIRE

Passaggio 9
Facciamo clic su "Salva e continua" e quindi questo verrà reindirizzato all'istanza Jenkins dove vedremo l'URL per accedere alla piattaforma, lì vedremo l'IP o il dominio accanto alla porta 8080:

INGRANDIRE

Passaggio 10
Completiamo il processo facendo clic su "Salva e termina".

INGRANDIRE

Passaggio 11
Accediamo a Jenkins facendo clic su "Inizia a utilizzare Jenkins" e questo sarà l'ambiente che vedremo:

INGRANDIRE

Passaggio 12
Facciamo clic su "Gestisci Jenkins" e accediamo alle variabili Jenkins da configurare:

INGRANDIRE

Passaggio 13
Nella configurazione del sistema possiamo stabilire nuovi parametri se necessario:

INGRANDIRE

Con questi passaggi abbiamo installato e configurato Jenkins su Ubuntu 20.04 o 20.10 e saremo pronti per automatizzare tutte le attività necessarie con le migliori funzioni di integrità e prestazioni.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave