GNU/Linux >> Linux Esercitazione >  >> Linux

Installa Jenkins su Ubuntu 18.04

Jenkin è un server di automazione open source basato su Java che automatizza le attività tecniche ripetitive coinvolte nella continua integrazione e consegna del software.

In questo tutorial, ti mostreremo come installare l'ultima versione di Jenkins sul tuo sistema Ubuntu 18.04. Iniziamo!

Fase 1:installa i prerequisiti

Jenkins, essendo un'applicazione Java open source, richiede OpenJDK 8 installato sul tuo sistema. Possiamo ottenere OpenJDK 8 direttamente da apt archivi.

Ma prima, come sempre, aggiorna prima tutti i pacchetti critici per il sistema.

sudo apt update
sudo apt install openjdk-8-jdk

Questo installerà OpenJDK 8 sul tuo sistema. Ora che abbiamo i nostri prerequisiti pronti, siamo pronti per scaricare Jenkins pacchetto!

Fase 2:recupera e aggiungi le chiavi pubbliche GPG

L'ultima versione di jenkins per sistemi basati su Debian è disponibile su questo repository.

Possiamo installare i pacchetti necessari da questo link. Ma prima di scaricare qualsiasi cosa, dobbiamo verificare il GPG pubblico chiave per questo pacchetto.

Abbiamo sempre bisogno di ottenere la chiave pubblica per quel pacchetto in modo da sapere che è valido. Possiamo quindi scaricare i dati richiesti e installare il pacchetto in modo sicuro.

Quindi prendiamo la chiave pubblica GPG per Jenkins, che è disponibile al link:

https://pkg.jenkins.io/debian/jenkins.io.key

Per scaricare la chiave, useremo il wget comando dal Terminale.

wget https://pkg.jenkins.io/debian/jenkins.io.key

La chiave scaricata nel mio caso si chiama jenkins.io.key . Dopo aver scaricato la chiave pubblica, aggiungila alle chiavi di sistema utilizzando apt-key .

sudo apt-key add jenkins.io.key

Otterremo un OK risposta come output, se questo comando ha avuto successo.

Ora che disponiamo dei requisiti necessari ed è stata aggiunta anche la chiave pubblica, ora possiamo aggiungere il repository Jenkins al nostro elenco di fonti.

Fase 3:aggiungi il repository Jenkins all'elenco delle fonti

Dobbiamo aggiungere la fonte Jenkins al nostro elenco di fonti nel sistema in modo che eventuali aggiornamenti futuri possano verificarsi utilizzando quell'URL di origine quando si utilizza apt update .

Dobbiamo modificare /etc/apt/sources.list .

Usa qualsiasi editor di testo (come nano, vi, ecc.) e apri /etc/apt/sources.list . Userò vi editor per modificare il file.

Vai alla fine del file e aggiungi questa riga per assicurarti di aggiungere il link all'origine del repository.

deb https://pkg.jenkins.io/debian-stable binary/

Esci dall'editor, dopo aver salvato le modifiche.

Ora siamo pronti per aggiornare il sistema e installare il nostro pacchetto!

Fase 4:installa Jenkins su Ubuntu

Ora che abbiamo i nostri sorgenti con noi, siamo pronti per installare Jenkins!

È semplice. Innanzitutto, aggiorniamo il nostro sistema e altri pacchetti critici. Quindi, recuperiamo e installiamo l'ultima versione di Jenkins dal collegamento sorgente. Il nome del pacchetto è jenkins , quindi lo installeremo usando apt .

sudo apt update
sudo apt install jenkins

Ora, se non ci sono errori, torneremo al prompt della shell e la nostra installazione è stata completata correttamente!

Passaggio 5:verifica dell'installazione di Jenkins

Se Jenkins fosse stato installato correttamente, avrebbe quindi avviato automaticamente un processo daemon Jenkins. Quindi, dobbiamo usare il systemctl comando e controlla se il jenkins il servizio è stato avviato o meno.

sudo systemctl status jenkins

Se il comando funziona come previsto, vedrai un output simile al mio, che indica che il jenkins il servizio è attivo, il che significa che la nostra installazione è andata a buon fine!

Ora, per impostazione predefinita, l'installazione di Jenkins consente solo l'accesso locale al server. Dobbiamo quindi configurare il ufw firewall per consentire le connessioni in entrata alla porta del server Jenkins.

Passaggio 6:consenti le connessioni in entrata in Jenkins

Jenkins, per impostazione predefinita, funziona sulla porta 8080 . Dobbiamo consentire il ufw accesso del firewall a questa porta.

sudo ufw allow 8080

Per verificare se il traffico in entrata è consentito sulla porta 8080 , possiamo esaminare il ufw regole sulla porta corrispondente. utilizzando:

sudo ufw status

Il tuo output sarà simile a questo, indicando che le connessioni in entrata a 8080 sono ammessi.

Ora siamo pronti per accedere al server utilizzando l'indirizzo IP della macchina host Ubuntu da remoto.

Passaggio 7:visita il server Jenkins sul browser

Per configurare la tua installazione, visita Jenkins sulla sua porta predefinita, 8080 , utilizzando il nome di dominio del tuo server o l'indirizzo IP.

Basta accedervi da remoto utilizzando un browser web su una qualsiasi delle tue macchine (client). Digita:

https://HOST_IP_OR_DOMAIN:8080

dove HOST_IP_OR_DOMAIN rappresenta l'indirizzo IP pubblico/il nome della macchina Ubuntu corrente che esegue il server Jenkins.

Otterrai l'output seguente, a indicare che il server sta effettivamente consentendo l'accesso remoto da un client non locale!

Per ottenere la password, dobbiamo visualizzare il file seguente sul nostro server Ubuntu:

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

Copia la password a 32 bit nella password amministratore campo. Ora siamo pronti per partire!

Conclusione

In questo tutorial abbiamo visto come installare e configurare Jenkins su sistema Ubuntu 18.04 a cui accedere da qualsiasi macchina client remota in pochi semplici passaggi.


Linux
  1. Installa Jenkins su un VPS Ubuntu 14.04

  2. Come installare Jenkins su Ubuntu 16.04

  3. Come installare Jenkins su Ubuntu 20.04

  4. Installa GitLab su Ubuntu 18.04

  5. Installa Nginx su Ubuntu

Come installare Jenkins su Ubuntu 22.04

Installa Nginx su Ubuntu 18.04

Installa Redis su Ubuntu

Installa Elasticsearch su Ubuntu 18.04

Installa MongoDB su Ubuntu 18.04

Come installare Jenkins su Ubuntu 18.04