Jak zainstalować Jenkinsa na Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins jest popularnym serwerem automatyzacji typu open source i jest używany jako serwer CI (ciągła integracja) do tworzenia aplikacji i oprogramowania na dużą skalę oraz wydajnego zarządzania nimi. Pomaga w testowaniu jednostkowym projektów programistycznych na większą skalę i obsługuje wiele znanych języków programowania, takich jak Python, C++, PHP itp.

Instalacja

Jenkins można zainstalować na Ubuntu 20.04, dodając klucze repozytorium do systemu, ale wcześniej musimy najpierw zainstalować Java Development Kit. Zainstalujmy OpenJDK przez społeczność Javy o otwartym kodzie źródłowym, jeśli nie jest jeszcze zainstalowany w systemie Ubuntu 20.04.







Zainstaluj Open Java Development Kit

Najnowszą stabilną wersję OpenJDK można zainstalować z oficjalnego repozytorium pakietów Ubuntu. W momencie pisania tego posta najnowszą stabilną wersją pakietu Open Java Development Kit był OpenJDK 11.



Najpierw zaktualizuj systemowe repozytorium pamięci podręcznej APT:



$sudotrafna aktualizacja





Wpisz poniższe polecenie, aby zainstalować OpenJDK 11:

$sudotrafnyzainstalowaćopenjdk-jedenaście-jdk



Jeśli prosi o zajęcie dodatkowego miejsca na dysku, wpisz y i naciśnij Enter.

Po zakończeniu procesu instalacji wersję Javy można zweryfikować wpisując poniższe polecenie:

$Jawa --wersja

Możesz być świadkiem, że wersja 11.0.9.1 została pomyślnie zainstalowana w systemie Ubuntu 20.04. Teraz możemy przejść do instalacji Jenkinsa.

Instalacja Jenkinsa na Ubuntu 20.04

Jenkins można łatwo zainstalować na Ubuntu, importując i dodając klucze GPG do systemu.

Teraz musisz dodać klucze GPG:

$wget -P -LUB- https://pakiet.jenkins.io/debian/jenkins.io.key| sudo apt-key add-

Po dodaniu kluczy GPG dodaj adres pakietu Jenkins do listy źródeł wpisując polecenie podane poniżej:

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

Po włączeniu repozytorium Jenkins wystarczy raz zaktualizować pamięć podręczną APT systemu.

$sudotrafna aktualizacja

Idźmy dalej i wykonajmy prawdziwą pracę instalowania Jenkinsa.

$sudotrafnyzainstalowaćJenkins

Wpisz wymagane y i kontynuuj proces instalacji, naciskając klawisz Enter.

Jenkins został pomyślnie zainstalowany. Zacznijmy i skonfigurujmy serwer Jenkins.

Uruchom serwer Jenkins

Usługa Jenkins powinna automatycznie uruchomić się podczas instalacji Jenkins. Aby zweryfikować stan usługi Jenkins, wpisz poniższe polecenie.

$sudoJenkins, status systemctl

W moim przypadku jest aktywny, ale jeśli tak nie jest w twoim przypadku, zacznij od wpisania polecenia podanego poniżej:

$sudosystemctl start jenkis

Po sprawdzeniu i uruchomieniu usługi dostosujmy zaporę.

Skonfiguruj zaporę dla serwera Jenkins

Teraz, aby skonfigurować zaporę dla serwera Jenkins za pomocą narzędzia UFW, musimy włączyć zaporę i otworzyć port 8080 dla zdalnego dostępu z dowolnego miejsca. Po prostu wpisz poniższe polecenie:

$sudoufw zezwól8080

I sprawdź stan UFW, wpisując polecenie podane poniżej:

$sudostatus ufw

Jeśli status jest nieaktywny, włącz go, wpisując polecenie podane poniżej:

$sudoufwwłączyć

Teraz ponownie sprawdź status UFW.

$sudostatus ufw

Możesz być świadkiem, że port 8080 jest dozwolony.

Skonfiguruj Jenkinsa

Aby skonfigurować Jenkinsa, wpisz nazwę domeny lub adres IP wraz z portem 8080 w pasku adresu przeglądarki, a strona Odblokuj Jenkinsa powinna poprosić o hasło, jak pokazano na poniższym obrazku.

Możesz uzyskać hasło z podanej lokalizacji za pomocą komendy cat w terminalu. Polecenie uzyskania hasła wyglądałoby tak:

$sudo Kot /gdzie/lib/Jenkins/tajniki/InitialAdminPassword

To polecenie wydrukuje hasło od razu i możesz je skopiować i wkleić w polu hasła na ekranie Jenkins Unlock i kliknąć przycisk Kontynuuj.

Przekieruje Cię do następnego ekranu, na którym poprosi o zainstalowanie sugerowanych wtyczek lub wybranie wybranych wtyczek.

Wybierz opcję Zainstaluj sugerowane wtyczki. Po kliknięciu rozpocznie się instalowanie domyślnych wtyczek.

Po udanej instalacji wtyczek poprosi o ustawienie nazwy użytkownika, hasła i adresu e-mail administratora.

Podaj wymagane pola wejściowe i naciśnij przycisk Zapisz i kontynuuj.

Następnie przejdzie do strony konfiguracji adresu URL Jenkins.

Na razie przejdź z domyślnym automatycznie wygenerowanym adresem URL i kliknij przycisk Zapisz i zakończ w prawym dolnym rogu.

Po zakończeniu konfiguracji Jenkinsa możesz wyświetlić ekran z komunikatem o sukcesie Jenkins jest gotowy!, jak pokazano poniżej.

Naciśnij przycisk Start using Jenkins, a na następnej stronie przejrzysz pulpit nawigacyjny.

I tak dochodzimy do końca instalacji i konfiguracji Jenkinsa na systemie Ubuntu 20.04 LTS.

Wniosek

W tym poście omówiliśmy instalację OpenJDK 11 i Jenkinsa w systemie Ubuntu 20.04 LTS. Omówiliśmy również konfigurację zapory dla Jenkins i dowiedzieliśmy się, jak ją skonfigurować po raz pierwszy. Po przeczytaniu tego posta każdy początkujący może zainstalować i zacząć korzystać z Jenkins na Ubuntu 20.04. Jeśli chcesz się uczyć, odkrywać lub zagłębić się w Jenkins, odwiedź i przeczytaj oficjalna dokumentacja Jenkinsa.