Android

Jak zainstalować jenkins na Ubuntu 18.04

How to Install Jenkins in Ubuntu 18.04

How to Install Jenkins in Ubuntu 18.04

Spisu treści:

Anonim

Jenkins to serwer automatyzacji typu open source, który oferuje łatwy sposób na skonfigurowanie ciągłej integracji i ciągłego dostarczania (CI / CD).

Ciągła integracja (CI) to praktyka DevOps, w której członkowie zespołu regularnie zatwierdzają zmiany kodu w repozytorium kontroli wersji, po czym uruchamiane są automatyczne kompilacje i testy. Continuous Delivery (CD) to seria praktyk, w których zmiany kodu są automatycznie budowane, testowane i wdrażane do produkcji.

W tym samouczku pokażemy, jak zainstalować Jenkins na maszynie Ubuntu 18.04 przy użyciu repozytorium pakietów Jenkins Debian.

Chociaż ten samouczek jest napisany dla Ubuntu 18.04 Bionic Beaver, te same kroki można wykonać w Ubuntu 16.04 Xenial Xerus.

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Instalowanie Jenkinsa

Aby zainstalować Jenkins w systemie Ubuntu, wykonaj następujące kroki:

  1. Zainstaluj Javę.

    Ponieważ Jenkins jest aplikacją Java, pierwszym krokiem jest instalacja Java. Zaktualizuj indeks pakietu i zainstaluj pakiet Java 8 OpenJDK za pomocą następujących poleceń:

    sudo apt update sudo apt install openjdk-8-jdk

    Obecna wersja Jenkins nie obsługuje jeszcze Java 10 (i Java 11). Jeśli na komputerze jest zainstalowanych wiele wersji Java, upewnij się, że Java 8 jest domyślną wersją Java.

    Dodaj repozytorium Jenkins Debian.

    Zaimportuj klucze GPG z repozytorium Jenkins za pomocą następującego polecenia wget :

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

    Powyższe polecenie powinno dać wynik OK co oznacza, że ​​klucz został pomyślnie zaimportowany, a pakiety z tego repozytorium zostaną uznane za zaufane.

    Następnie dodaj repozytorium Jenkins do systemu za pomocą:

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

    Zainstaluj Jenkins.

    Po włączeniu repozytorium Jenkins zaktualizuj listę pakietów apt i zainstaluj najnowszą wersję Jenkins, wpisując:

    sudo apt update sudo apt install jenkins

    Usługa Jenkins uruchomi się automatycznie po zakończeniu procesu instalacji. Możesz to zweryfikować, drukując status usługi:

    systemctl status jenkins

    Powinieneś zobaczyć coś podobnego do tego:

    ● 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

Dostosowywanie zapory ogniowej

Jeśli instalujesz Jenkinsa na zdalnym serwerze Ubuntu chronionym zaporą ogniową, musisz otworzyć port 8080 . Zakładając, że używasz UFW do zarządzania zaporą, możesz otworzyć port za pomocą następującego polecenia:

sudo ufw allow 8080

Sprawdź zmianę za pomocą:

sudo ufw status

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

Konfiguracja Jenkinsa

Aby skonfigurować nową instalację Jenkins, otwórz przeglądarkę, wpisz domenę lub adres IP, a następnie port 8080 , http://your_ip_or_domain:8080 i wyświetlony zostanie ekran podobny do następującego:

W tym momencie pomyślnie zainstalowałeś Jenkins w swoim systemie.

Wniosek

W tym samouczku nauczyłeś się, jak zainstalować i przeprowadzić wstępną konfigurację Jenkins. Możesz teraz zacząć odkrywać funkcje Jenkins, odwiedzając oficjalną stronę dokumentacji Jenkins.

Jenkins Ubuntu