▷ Jak zainstalować Jenkinsa na Ubuntu 20.10 i 20.04

Zarządzanie systemami operacyjnymi nie zawsze jest prostym zadaniem, ponieważ wiele procesów bywa czasami sprzecznych. Ale poza tym jest kilka zadań, które muszą być wykonywane z pewną częstotliwością, aby pomóc administratorom lub użytkownikom Ubuntu, te zadania są jeszcze prostsze, istnieje narzędzie o nazwie Jenkins, a Solvetic powie ci trochę o tym i jak z niego korzystać w Ubuntu 20.04 lub Ubuntu 20.10.

Co to jest JenkinsJenkins został opracowany jako w pełni autonomiczny serwer automatyzacji typu open source, dzięki któremu możliwe będzie zautomatyzowanie różnych zadań, takich jak tworzenie, testowanie i dostarczanie lub wdrażanie oprogramowania na komputerach klienckich.

Aplikację Jenkins można zainstalować przy użyciu natywnych pakietów systemowych Docker lub można ją uruchomić niezależnie na dowolnym komputerze z zainstalowanym środowiskiem Java Runtime Environment (JRE).

Wymagania JenkinsaWymagania dotyczące korzystania z Jenkinsa to:

  • 256 MB pamięci RAM
  • 1 GB miejsca na dysku twardym, zalecane 10 GB w przypadku uruchamiania Jenkinsa jako kontenera Docker

Na poziomie oprogramowania wymagane jest:

  • Java: Java 8 w wersjach 32 i 64-bitowych, środowisko wykonawcze Java 11 (w Jenkins 2.164 i 2.164.1), Java 9, 10 i 12 nie jest obsługiwane
  • Przeglądarka internetowa, taka jak Chrome, Edge, Firefox lub Safari
  • Obsługa zasad jest wymagana w systemie operacyjnym Windows

Funkcje JenkinsaW ramach funkcji Jenkins znajdujemy:

  • Integracja dodatków dostępnych w Centrum aktualizacji ułatwiających integrację z innymi narzędziami.
  • Ciągła integracja i ciągłe dostarczanie.
  • Prosta instalacja, ponieważ Jenkins jest programem opartym na Javie, oznacza to, że oferuje pakiety instalacyjne dla systemów operacyjnych Windows, macOS i Unix.
  • Prosta konfiguracja.
  • Łatwy do dystrybucji w innych zespołach roboczych.

Zobaczmy, jak zainstalować Jenkins na Ubuntu 20.04 lub 20.10.

1. Zaktualizuj Javę w Ubuntu 20.10, 20.04

Krok 1
Jak zawsze, pierwszą rzeczą będzie aktualizacja pakietów i repozytoriów systemowych za pomocą następującego polecenia:

 aktualizacja sudo apt 

Krok 2
Następnie sprawdzamy, czy mamy wersję Javy zgodną z Jenkinsem, w tym celu wykonujemy następujące polecenie:

 wersja java 

W tym przypadku mamy Javę 11, która jest kompatybilna.

2. Zainstaluj Jenkins na Ubuntu 20.10, 20.04

Krok 1
Wersja Jenkins integruje domyślne pakiety Ubuntu, aby zainstalować najnowszą dostępną wersję, wykonamy następujące polecenie, aby dodać klucz do systemu Ubuntu:

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

Krok 2
Następnie dodamy repozytoria Debiana do katalogu sources.list:

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

Krok 3
Po przeprowadzeniu tego procesu ponownie aktualizujemy system:

 aktualizacja sudo apt 

Krok 4
Jesteśmy gotowi do zainstalowania Jenkinsa na Ubuntu 20.04 lub 20.10 za pomocą następującego polecenia:

 sudo apt zainstaluj Jenkins 

Krok 5
Wpisujemy literę „S”, aby potwierdzić pobranie i instalację Jenkinsa:

3. Uruchom Jenkins na Ubuntu 20.10, 20.04

Krok 1
Aplikację uruchamiamy poleceniem:

 sudo systemctl start Jenkins 

Krok 2
Sprawdzamy status Jenkinsa za pomocą następującego polecenia. Widzimy, że jego stan jest aktywny.

 sudo systemctl status Jenkins 

4. Skonfiguruj zaporę sieciową w Ubuntu 20.10, 20.04

Krok 1
Nadszedł czas, abyśmy skonfigurowali uprawnienia w Zaporze dla dostępu zdalnego i lokalnego, Jenkins użyje portu nasłuchującego 8080, konfigurujemy ten port za pomocą następującego polecenia:

 sudo ufw zezwól na 8080 
Krok 2
Widzimy stan zapory za pomocą następującego polecenia:
 status sudo ufw 
Krok 3
W przypadku, gdy zapora nie jest włączona, wykonamy następujące czynności. Sprawdzamy, czy port 8080 został połączony z zaporą sieciową.
 włączanie sudo ufw 

5. Zainstaluj Jenkins na Ubuntu 20.10, 20.04

Krok 1
Teraz można zakończyć proces konfiguracji Jenkinsa, przede wszystkim zidentyfikujemy adres IP komputera za pomocą polecenia „ip add”:

Krok 2
Za pomocą tego adresu IP możemy uzyskać dostęp z zewnątrz za pomocą następującej składni:

 http://IP_Ubuntu: 8080
Krok 3
Zobaczymy:

POWIĘKSZAĆ

Krok 4
Konieczne jest podanie hasła administratora, które jest generowane automatycznie przez aplikację, w tym celu w terminalu musimy wykonać następujące czynności do jego wizualizacji:

 sudo cat / var / lib / jenkins / Secrets / InitialAdminPassword 

Krok 5
Musimy skopiować 32 znaki hasła i wkleić je w odpowiednim polu, proces ten można wykonać lokalnie w Ubuntu 20:

POWIĘKSZAĆ

Krok 6
Wklejamy hasło i klikamy „Kontynuuj”, zobaczymy:

POWIĘKSZAĆ

Krok 7
Klikamy na „Zainstaluj sugerowane wtyczki” i widzimy, że wszystkie niezbędne wtyczki do prawidłowego funkcjonowania Jenkinsa zostaną zainstalowane w Ubuntu:

POWIĘKSZAĆ

Krok 8
Po zakończeniu tego procesu pojawi się następujący komunikat, w którym musimy utworzyć użytkownika do zarządzania platformą Jenkins, tam wpisujemy:

  • Nazwa użytkownika
  • Hasło
  • Poczta
  • Pełne imię i nazwisko

POWIĘKSZAĆ

Krok 9
Klikamy „Zapisz i kontynuuj”, a następnie zostanie to przekierowane do instancji Jenkins, gdzie zobaczymy adres URL dostępu do platformy, tam zobaczymy adres IP lub domenę obok portu 8080:

POWIĘKSZAĆ

Krok 10
Proces kończymy, klikając „Zapisz i zakończ”.

POWIĘKSZAĆ

Krok 11
Dostęp do Jenkinsa uzyskujemy, klikając „Zacznij używać Jenkinsa”, a to będzie środowisko, które zobaczymy:

POWIĘKSZAĆ

Krok 12
Klikamy „Zarządzaj Jenkinsem” i uzyskujemy dostęp do zmiennych Jenkinsa do skonfigurowania:

POWIĘKSZAĆ

Krok 13
W konfiguracji systemu możemy w razie potrzeby ustalić nowe parametry:

POWIĘKSZAĆ

Dzięki tym krokom zainstalowaliśmy i skonfigurowaliśmy Jenkins na Ubuntu 20.04 lub 20.10 i będziemy gotowi do zautomatyzowania wszystkich niezbędnych zadań z najlepszą integralnością i funkcjami wydajności.

wave wave wave wave wave