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.