Ten przewodnik obejmie instalację Jenkinsa na Ubuntu 20.04. Omówimy również potrzeby, aby rozpocząć z Jenkins, w tym sposób założenia serwera programistycznego z Ubuntu i zapisanie się z konto użytkownika administracyjnego.
Jak działa Jenkins
Aby to wyjaśnić, Jenkins automatyzuje twoje projekty, a mianowicie ich budowanie i testowanie, a z kolei ułatwiając integrację różnych zmian, które opracowują rozszerzenie zakresu projektu. Ułatwia również ciągłą dostawę zaktualizowanego oprogramowania, łącząc się z kilkoma narzędziami testowymi i wdrażania.
Jenkins może uratować Twoją organizację dużo czasu i mnóstwa zasobów dzięki swoim wtyczkom automatyzacji, które integrują cały projekt projektu: buduj, oceń, demonstrację, pakiet, scenę i wdrażanie.
Obsługuje system Windows, Mac OS, a także system OS Linux/ UNIX i można je rozmieszczyć na różnych maszynach.
Nasza konfiguracja
Tutaj w tym przewodniku używamy serwera Ubuntu za pomocą konta użytkownika Sudo Acces. Użyjemy oficjalnie zaktualizowanych pakietów do instalacji Jenkinsa.
Krok 1: Przygotowanie serwera
Zaczniemy od dodania klucza repozytorium do systemu, używając następującego polecenia:
$ wget -q -o -https: // pkg.Jenkins.IO/Debian-stabilne/Jenkins.io.Klucz | sudo apt-key add
Następnie przejdź do dodania adresu repozytorium pakietów Debian do źródeł serwera.lista:
$ sudo sh -c 'echo de http: // pkg.Jenkins.binarne/stabilne i debian/stabilne
>/etc/apt/źródła.lista.D/Jenkins.lista'
Następnie przejdź do nowego repozytorium za pomocą następującego polecenia.
Aktualizacja $ sudo apt
Krok 2: Zainstaluj Jenkins
Z serwerem gotowym do instalacji wpisz następujące polecenie, aby rozpocząć instalację:
$ sudo apt Zainstaluj Jenkins
Instalacja może potrwać trochę czasu. Jeśli zostanie zainstalowany z pakietów utrzymywanych w projekcie, powinien mieć wszystkie najnowsze dostępne funkcje.
Krok 3: Fire Up Jenkins
Wpisz następujące, aby zwolnić Jenkins:
$ sudo systemctl start Jenkins
Aby zobaczyć wyjście stanu, użyj wejścia statusu, aby sprawdzić, czy uruchomienie zakończyło się powodzeniem:
$ sudo systemCtl status Jenkins
Jeśli do tej pory prawidłowo przestrzegasz instrukcji, powinieneś zobaczyć wyjście tak samo jak zrzut ekranu powyżej.
Panel wyjściowy potwierdza, że Jenkins jest skonfigurowany, aby rozpocząć, gdy tylko maszyny uruchamia się.
Chociaż potwierdziliśmy, że instalacja się powiodła, powinniśmy dostosować nasze ustawienia zapory, aby połączyć jego konfigurację z przeglądarki internetowej.
Krok 4: Konfigurowanie zapory
Najpierw dokonajmy pewnych dostosowań do zapory. Domyślne ustawienia Jenkins uruchamiają go na porcie 8080. Aby uzyskać dostęp do tego portu, wpisz następujące:
$ sudo ufw pozwól 8080
Umożliwiłoby to zaporę, gdyby nie była włączona przed instalacją.
$ sudo ufw pozwól openSsh
$ sudo ufw
Sprawdź aktualizację statusu za pomocą:
Status $ sudo UFW
Zobacz, jak port 8080 jest otwarty na dostęp do ruchu z całej sieci.
Teraz, gdy zainstalowaliśmy Jenkins na naszym serwerze i dostosowaliśmy naszą zaporę, możemy w końcu przejść do dostosowywania Jenkins.
Krok 4: Dostosuj ustawienia Jenkinsa
Zanim skonfigurujemy instalator, musimy uzyskać dostęp do portu 8080 Jenkins z naszymi poświadczeniami. Powinno to zabrać do panelu odblokowania Jenkins, gdzie zobaczysz, gdzie znajdowało się początkowe hasło.
Przełącz się do okna terminala i przywołaj hasło za pomocą polecenia CAT:
$ sudo cat/var/lib/jenkins/secrets/inictionAdminPassword
Zanotuj lub zapisz hasło wyświetlane w oknie, przejdź do okna dialogowego hasła administratora i wklej je tam. Następnie zostaniesz zapytany, czy chcesz dostosować wtyczki, aby się zainstalować, czy też z domyślnymi wtyczkami.
Tutaj po prostu kliknęliśmy przycisk instalacji, jak widać. Po zakończeniu instalatora wyświetli monit, w którym uwierzytelniania użytkownika administratora idą. Możesz użyć hasła, które 32-znakowe hasło alfanumeryczne i kontynuować jako administrator lub utworzyć nowego użytkownika w następujący sposób.
Następnie zostaniesz wyświetlony „Konfiguracja instancji” Panel, w którym potwierdzisz adres URL instancji Jenkins. Możesz potwierdzić swoją nazwę domeny serwera lub jego adres IP:
Po potwierdzeniu wymaganych informacji możesz wyjść, klikając przycisk Zapisz i zakończ. Otrzymasz wiadomość, która mówi coś o następującym efekcie:
Odwiedź deskę rozdzielczą Jenkins, klikając początek za pomocą przycisku Jenkins.
Jeśli poprawnie wykonałeś powyższe kroki, powinieneś mieć najnowszą wersję Jenkins zainstalowanej w systemie.
Owinięcie rzeczy
W tym artykule obejrzeliśmy Jenkinsa, jego instalację i niezbędne pakiety. Mam nadzieję, że uznałeś ten samouczek za przydatny i że pomógł ci w uruchomieniu Jenkinsa na ubuntu 20.04 Serwer.