androide

Come installare Jenkins su Ubuntu 18.04

How to Install Jenkins on Ubuntu Linux (Ubuntu 20.04 , Ubuntu 18.04)

How to Install Jenkins on Ubuntu Linux (Ubuntu 20.04 , Ubuntu 18.04)

Sommario:

Anonim

Jenkins è un server di automazione open source che offre un modo semplice per impostare una pipeline di integrazione continua e consegna continua (CI / CD).

L'integrazione continua (CI) è una pratica DevOps in cui i membri del team commettono regolarmente le loro modifiche al codice nel repository di controllo versione, dopo di che vengono eseguiti build e test automatici. La consegna continua (CD) è una serie di pratiche in cui le modifiche al codice vengono create, testate e distribuite automaticamente alla produzione.

In questo tutorial, ti mostreremo come installare Jenkins su una macchina Ubuntu 18.04 usando il repository di pacchetti Debian di Jenkins.

Sebbene questo tutorial sia scritto per Ubuntu 18.04 Bionic Beaver, gli stessi passaggi possono essere usati per Ubuntu 16.04 Xenial Xerus.

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Installazione di Jenkins

Per installare Jenkins sul tuo sistema Ubuntu, segui questi passaggi:

  1. Installa Java.

    Poiché Jenkins è un'applicazione Java, il primo passo è installare Java. Aggiorna l'indice del pacchetto e installa il pacchetto OpenJDK Java 8 con i seguenti comandi:

    sudo apt update sudo apt install openjdk-8-jdk

    La versione attuale di Jenkins non supporta ancora Java 10 (e Java 11). Se sul computer sono installate più versioni di Java, assicurarsi che Java 8 sia la versione Java predefinita.

    Aggiungere il repository Debian Jenkins.

    Importare le chiavi GPG del repository Jenkins utilizzando il seguente wget comando:

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

    Il comando sopra dovrebbe generare OK che significa che la chiave è stata importata correttamente e che i pacchetti da questo repository saranno considerati affidabili.

    Successivamente, aggiungi il repository Jenkins al sistema con:

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

    Installa Jenkins.

    Una volta abilitato il repository Jenkins, aggiorna l'elenco dei pacchetti apt e installa l'ultima versione di Jenkins digitando:

    sudo apt update sudo apt install jenkins

    servizio di Jenkins si avvierà automaticamente dopo il processo di installazione è completa. È possibile verificarlo stampando lo stato del servizio:

    systemctl status jenkins

    Dovresti vedere qualcosa di simile a questo:

    ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

Regolazione del firewall

Se stai installando Jenkins su un server Ubuntu remoto protetto da un firewall dovrai aprire la porta 8080 . Supponendo che tu stia utilizzando UFW per gestire il tuo firewall, puoi aprire la porta con il seguente comando:

sudo ufw allow 8080

Verifica la modifica con:

sudo ufw status

Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)

Installazione di Jenkins

Per configurare la nuova installazione di Jenkins, apri il browser, digita il tuo dominio o indirizzo IP seguito dalla porta 8080 , verranno visualizzati http://your_ip_or_domain:8080 e verrà visualizzata una schermata simile alla seguente:

A questo punto, hai installato correttamente Jenkins sul tuo sistema.

Conclusione

In questo tutorial, hai imparato come installare ed eseguire la configurazione iniziale di Jenkins. È ora possibile iniziare ad esplorare Jenkins presenta visitando la pagina ufficiale di documentazione Jenkins.

jenkins ubuntu