Istnieją różne aplikacje, które dają nam możliwość zarządzania systemami operacyjnymi na wiele sposobów, jednym z nich jest Jenkins, który działa jako darmowy serwer automatyzacji (open source), za pomocą którego możemy wykonywać działania takie jak tworzenie, testowanie i dostarczanie. rodzaje oprogramowania na komputerach klienckich.
Funkcje JenkinsaJenkins może działać na różne sposoby, takie jak:
- Poprzez natywne pakiety systemowe
- za pomocą dokera
- Niezależnie od maszyn z zainstalowanym środowiskiem Java Runtime Environment (JRE)
Wymagania JenkinsaAby poprawnie korzystać z Jenkinsa, zespół musi posiadać:
- 256 MB pamięci RAM z zalecanym 1 GB
- 1 GB miejsca na dysku twardym, najlepiej 10 GB, jeśli Jenkins ma być uruchamiany jako kontener Docker
- Java 8 w wersjach 32 i 64 bit, Java 11 runtime (w Jenkins 2.164 i 2.164.1), Java 9, 10 i 12 nie jest obecnie obsługiwana
- Jeśli używamy systemów operacyjnych Windows, konieczne jest wsparcie polityki
- Zaktualizowane przeglądarki internetowe, takie jak Chrome, Edge, Firefox lub Safari
Funkcje JenkinsaJenkins oferuje nam:
- Uproszczona konfiguracja
- Integracja dodatków dostępnych w Centrum Aktualizacji, aby móc współpracować z innymi narzędziami
- Integracja i ciągłe dostarczanie obiektów i usług
- Pozwala na dystrybucję w innych zespołach
- Oferuje pakiety instalacyjne dla systemów operacyjnych Windows, macOS i Unix
Dowiedzmy się, jak zainstalować Jenkins na Ubuntu 21.04.
Jak zainstalować Jenkinsa na Ubuntu 21.04
Krok 1
Mamy dostęp do terminala w Ubuntu 21.04, tam pobierzemy i zainstalujemy klucz Jenkins za pomocą następującego polecenia:
sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Krok 2
Następnie dodamy pliki binarne do zasobów systemowych:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable plik binarny /> /etc/apt/sources.list.d/jenkins.list
Krok 3
Teraz zaktualizujemy system:
aktualizacja sudo apt
Krok 4
Po aktualizacji zainstalujemy Jenkinsa za pomocą polecenia:
sudo apt zainstaluj jenkis
Krok 5
Zastosuj zmiany wpisując literę S:
Krok 6
Jak widzimy, pojawia się błąd, jeśli pojawi się ten błąd, Solvetic da ci rozwiązanie tego problemu, w tym celu przechodzimy do następującej trasy:
cd / var / lib / dpkg / info
Krok 7
Wypisujemy zawartość za pomocą polecenia „ls” i zlokalizujemy wiersz Jenkinsa, który kończy się na literę postinst:
Krok 8
Usuwamy ten plik poleceniem "sudo rm jenkins.postinst":
sudo rm jenkis.postinst
Krok 9
Ponownie aktualizujemy system:
aktualizacja sudo apt
Krok 10
Następnie ponownie zainstalujemy Jenkinsa:
sudo apt zainstaluj jenkis
Krok 11
Następnie uruchomimy usługę Jenkins poleceniem:
sudo systemctl start jenkinsKrok 12
Włączamy usługę Jenkins:
sudo systemctl włącz jenkins
Krok 13
Następnie potwierdzamy stan Jenkins z zamówieniem. Widzimy, że jego status jest aktywny.
sudo systemctl status Jenkins
Krok 14
Czas skonfigurować uprawnienia w Zaporze dla połączenia przez przeglądarkę, wykonamy następujące czynności:
- Dodajemy port Jenkins do zapory:
sudo ufw zezwól na 8080
- Teraz sprawdzamy stan zapory:
status sudo ufw
- Jeśli jest wyłączony, aktywujemy Firewall:
włączanie sudo ufwKrok 15
Ponownie sprawdzamy status, aby zobaczyć, czy port Jenkins został poprawnie dodany:
Krok 16
Teraz uzyskamy adres IP za pomocą polecenia:
dodaj ip
Krok 17
Z adresem IP otwieramy przeglądarkę i tam wprowadzamy następującą składnię:
http://IP: 8080
POWIĘKSZAĆ
Krok 18
Konieczne jest odblokowanie dostępu do Jenkins, w tym celu kopiujemy ścieżkę:
POWIĘKSZAĆ
Krok 19
W terminalu wpisujemy:
sudo cat / var / lib / jenkins / Secrets / InitialAdminPassword
Krok 20
Skutkuje to hasłem dostępu, kopiujemy hasło i wklejamy je w odpowiednie pole w przeglądarce:
POWIĘKSZAĆ
Krok 21
Kliknij Kontynuuj, a zobaczymy następujące okno:
POWIĘKSZAĆ
Krok 22
Klikamy „Zainstaluj sugerowane wtyczki” i czekamy na zakończenie procesu:
POWIĘKSZAĆ
Krok 23
Po zakończeniu tego procesu zobaczymy:
POWIĘKSZAĆ
Krok 24
Tam Jenkins daje nam możliwość utworzenia użytkownika administratora, jest to opcjonalne, klikamy „Pomiń i kontynuuj jako administrator” i zobaczymy ścieżkę do Jenkinsa w Ubuntu 21.04:
POWIĘKSZAĆ
Krok 25
Klikamy Zapisz i Zakończ, aby zakończyć proces:
POWIĘKSZAĆ
Krok 26
Klikamy „Zacznij używać Jenkinsa”, aby uzyskać dostęp do platformy:
POWIĘKSZAĆ
Tam będziemy gotowi do wykorzystania wszystkich korzyści Jenkinsowi w Ubuntu 21.04.