▷ Jak zainstalować Jenkins CentOS 8

Istnieją narzędzia opracowane, aby pomóc w scentralizowanej kontroli systemu lub projektu w tym systemie, muszą one być niezawodne, bezpieczne i solidne, z tego powodu w Jenkins znajdujemy kompletne rozwiązanie do zarządzania projektami w systemach Linux, w tym przypadku mówimy CentOS 8.

Co to jest JenkinsJenkins to serwer automatyzacji typu open source, w którym zintegrowano liczne wtyczki, które pozwalają rozwijać, wdrażać lub automatyzować projekt.

Jedną z jego zalet jest to, że można go zainstalować za pośrednictwem pakietów i repozytoriów natywnego systemu operacyjnego lub za pomocą Dockera, dodatkowo jego działanie jest praktyczne, jeśli działa niezależnie na komputerze z zainstalowanym środowiskiem Java Runtime Environment (JRE).

Jenkins działa jako samodzielna aplikacja poprzez odpowiedni proces za pośrednictwem wbudowanego kontenera serwletów Java / serwera aplikacji (Jetty) lub może być uruchamiana w kontenerach, takich jak Java, Apache Tomcat itp.

Wymagania JenkinsaPodstawowe wymagania do korzystania z Jenkinsa to:

  • 256 MB pamięci RAM
  • 1 GB miejsca na dysku twardym, idealne, aby mieć 10 GB, jeśli zamierzamy używać Jenkinsa jako kontenera Docker

Do zarządzania przez interfejs oprogramowania wymagane są:

  • Java: Java 8 w wersjach 32-bitowych i 64-bitowych, środowisko wykonawcze Java 11 (dla Jenkins 2.164 i 2.164.1), Java 9, 10 i obecnie Java 12 nie są obsługiwane
  • Obsługiwane są przeglądarki internetowe, takie jak Chrome, Edge, Firefox lub Safari
  • Obsługa zasad wymagana dla systemu Windows

Zobaczmy, jak zainstalować Jenkins na CentOS 8.

1. Zainstaluj Javę Cent0S 8

Krok 1
Aby Jenkins działał poprawnie, musimy mieć Javę JRE 8 lub Javę 11, w tym celu (Java 11) wykonamy następujące polecenie:

 dnf zainstaluj java-11-openjdk-devel 

POWIĘKSZAĆ

Krok 2
Po tej analizie potwierdzamy pobranie pakietów i instalację wpisując literę S:

POWIĘKSZAĆ

Krok 3
Pod koniec procesu zobaczymy:

POWIĘKSZAĆ

Krok 4
Wersję Java sprawdzamy poleceniem:

 wersja java 

POWIĘKSZAĆ

2. Dodaj repozytorium Jenkinsa w CentOS 8

Krok 1
Jenkins nie jest dostępny w repozytoriach CentOS 8, więc musimy dodać repozytorium ręcznie, w tym celu wykonujemy:

 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 

POWIĘKSZAĆ

Krok 2
Repozytorium dołączamy za pomocą następującego polecenia:

 cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

POWIĘKSZAĆ

3. Zainstaluj Jenkins na CentOS 8

Krok 1
Instalujemy Jenkinsa za pomocą następującego polecenia:

 dnf zainstaluj Jenkins 

POWIĘKSZAĆ

Krok 2
Wpisujemy literę s, aby potwierdzić proces, a po jego zakończeniu zobaczymy:

POWIĘKSZAĆ

Krok 3
Teraz uruchamiamy usługę Jenkins i widzimy jej aktualny stan:

 systemctl start jenkins systemctl status jenkis

POWIĘKSZAĆ

Krok 4
Następnym krokiem jest skonfigurowanie zapory, aby umożliwić dostęp do portu Jenkins 8080, w tym przypadku wykonujemy następujące czynności:

 firewall-cmd --add-port = 8080 / tcp --permanent firewall-cmd -reload

POWIĘKSZAĆ

4. Otwórz Jenkinsa w CentOS 8

Krok 1
Wchodzimy do jednej z obsługiwanych przeglądarek i wprowadzamy następującą składnię:

 http://IP_serwera: 8080 
Krok 2
Najpierw zobaczymy:

POWIĘKSZAĆ

Krok 3
Widzimy, że prosi o podanie hasła wygenerowanego przez aplikację, aby uzyskać do niego dostęp, przechodzimy do CentOS 8 i wykonujemy:

 cat / var / lib / jenkins / Secrets / InitialAdminPassword 

POWIĘKSZAĆ

Krok 4
Wpisujemy to hasło w odpowiednim polu w przeglądarce:

POWIĘKSZAĆ

Krok 5
Klikamy „Kontynuuj” i zobaczymy:

POWIĘKSZAĆ

Krok 6
Klikamy opcję „Zainstaluj sugerowane wtyczki”, a proces instalacji każdego z dodatków będzie kontynuowany:

POWIĘKSZAĆ

Krok 7
Możemy zobaczyć postęp instalacji:

POWIĘKSZAĆ

Krok 8
Po zakończeniu tego procesu musimy wprowadzić:

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

POWIĘKSZAĆ

Krok 9
Klikamy „Zapisz i kontynuuj” i zostaniemy przekierowani do konfiguracji instancji Jenkins. W takim przypadku Solvetic zaleca pozostawienie wartości domyślnej.

POWIĘKSZAĆ

Krok 10
Klikamy „Zapisz i zakończ”, aby zakończyć proces:

POWIĘKSZAĆ

Krok 11
Teraz uzyskamy dostęp do Jenkins w CentOS 8, klikając „Zacznij używać Jenkinsa”:

POWIĘKSZAĆ

Krok 12
Tutaj będziemy mieli wszystkie opcje pracy nad odpowiednimi projektami w Jenkins.
Przy następnym logowaniu musimy uzyskać dostęp za pomocą użytkownika, którego utworzyliśmy podczas procesu konfiguracji:

POWIĘKSZAĆ

Solvetic wyjaśnił, jak zainstalować i skonfigurować Jenkins w CentOS 8, aby mieć funkcjonalne narzędzie do kontroli projektu.

wave wave wave wave wave