Android

Hoe jenkins op ubuntu 18.04 te installeren

How to Install Jenkins in Ubuntu 18.04

How to Install Jenkins in Ubuntu 18.04

Inhoudsopgave:

Anonim

Jenkins is een open source-automatiseringsserver die een eenvoudige manier biedt om een ​​CI / CD-pijplijn voor continue integratie en continue levering op te zetten.

Continue integratie (CI) is een DevOps-praktijk waarbij teamleden hun codewijzigingen regelmatig doorgeven aan de versiebeheerrepository, waarna geautomatiseerde builds en tests worden uitgevoerd. Continuous delivery (CD) is een reeks werkwijzen waarbij codewijzigingen automatisch worden gebouwd, getest en geïmplementeerd voor productie.

In deze zelfstudie laten we u zien hoe u Jenkins op een Ubuntu 18.04-machine installeert met behulp van de Jenkins Debian-pakketrepository.

Hoewel deze tutorial is geschreven voor Ubuntu 18.04 Bionic Beaver, kunnen dezelfde stappen worden gebruikt voor Ubuntu 16.04 Xenial Xerus.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

Jenkins installeren

Om Jenkins op uw Ubuntu-systeem te installeren, volgt u deze stappen:

  1. Installeer Java.

    Aangezien Jenkins een Java-toepassing is, is de eerste stap het installeren van Java. Werk de pakketindex bij en installeer het Java 8 OpenJDK-pakket met de volgende opdrachten:

    sudo apt update sudo apt install openjdk-8-jdk

    De huidige versie van Jenkins ondersteunt nog geen Java 10 (en Java 11). Als u meerdere versies van Java op uw computer hebt geïnstalleerd, zorg er dan voor dat Java 8 de standaard Java-versie is.

    Voeg de Jenkins Debian-repository toe.

    Importeer de GPG-sleutels van de Jenkins-repository met de volgende wget opdracht:

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

    De bovenstaande opdracht moet OK wat betekent dat de sleutel met succes is geïmporteerd en dat pakketten uit deze repository als vertrouwd worden beschouwd.

    Voeg vervolgens de Jenkins-repository toe aan het systeem met:

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

    Installeer Jenkins.

    Zodra de Jenkins-repository is ingeschakeld, werkt u de apt pakketlijst bij en installeert u de nieuwste versie van Jenkins door te typen:

    sudo apt update sudo apt install jenkins

    De Jenkins-service wordt automatisch gestart nadat het installatieproces is voltooid. U kunt het verifiëren door de servicestatus af te drukken:

    systemctl status jenkins

    Je zou zoiets moeten zien:

    ● 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

Firewall aanpassen

Als u Jenkins installeert op een externe Ubuntu-server die wordt beschermd door een firewall, moet u poort 8080 . Ervan uitgaande dat u UFW gebruikt om uw firewall te beheren, kunt u de poort openen met de volgende opdracht:

sudo ufw allow 8080

Controleer de wijziging met:

sudo ufw status

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

Jenkins instellen

Om uw nieuwe Jenkins-installatie in te stellen, opent u uw browser, typt u uw domein of IP-adres gevolgd door poort 8080 , http://your_ip_or_domain:8080 en een scherm dat lijkt op het volgende worden weergegeven:

Op dit moment hebt u Jenkins op uw systeem geïnstalleerd.

Conclusie

In deze zelfstudie hebt u geleerd hoe u de eerste configuratie van Jenkins installeert en uitvoert. U kunt nu beginnen met het verkennen van Jenkins-functies door de officiële Jenkins-documentatiepagina te bezoeken.

jenkins ubuntu