Ten przewodnik zawiera następujące sekcje:
Jak zainstalować i skonfigurować Jenkins na AWS EC2?
Aby skonfigurować serwer kompilacji Jenkins, utwórz i połącz się z instancją EC2. Aby spojrzeć na proces tworzenia i połączenia, kliknij tutaj:
Zaktualizuj pakiety Yum:
sudo yum aktualizacja -y
Uzyskaj dodatkowe pakiety z repozytorium Jenkins:
sudo wget -o /etc /yum.repozytorium.D/Jenkins.repo https: // pkg.Jenkins.IO/REDHAT-STABLE/JENKINS.Repo
Importuj pakiety z linku:
sudo rpm -Import https: // pkg.Jenkins.IO/REDHAT-STABLE/JENKINS.io.klucz
Uaktualnij pakiety Yum:
Sudo Yum Upgrade
Zainstaluj Java JDK 11 w instancji Amazon Linux:
sudo amazon-linux-extras instaluj java-openjdk11 -y
Zainstaluj Jenkins za pomocą następującego polecenia:
sudo yum instaluj Jenkins -y
Włącz usługę Jenkins:
sudo systemctl włącza Jenkins
Uruchom usługę Jenkins:
sudo systemctl start Jenkins
Sprawdź, czy Jenkins zostaje uruchomiony:
sudo systemCtl Status Jenkins
Wejdź na pulpit Pulpit EC2 i skopiuj adres IP instancji:
Wklej adres IP z portem 8080 w przeglądarce internetowej:
Zaloguj hasło do serwera Jenkins:
sudo cat/var/lib/jenkins/secrets/inicitadminPassword
Skopiuj hasło podane po wykonaniu powyższego polecenia:
Wklej hasło i kliknij „Kontynuować" przycisk:
Wybierz wtyczki do zainstalowania na serwerze Jenkins:
Wpisz github na pasku wyszukiwania Jenkins i kliknij „zainstalować" przycisk:
Zainstalowanie wtyczek na Jenkins zajmie kilka chwil:
Utwórz użytkownika na Jenkins, zapewniając poświadczenia, a następnie klikając „Zapisz i kontynuuj" przycisk:
Sprawdź adres i kliknij „Zapisz i zakończ" przycisk:
Serwer Jenkins jest gotowy do użycia, klikając „Zacznij używać Jenkinsa" przycisk:
Jak skonfigurować serwer kompilacji za pomocą Jenkinsa?
Aby zbudować serwer, kliknij „Skonfiguruj chmurę”Tab:
Zainstaluj wtyczki chmurowe, klikając link:
Wyszukaj instancję EC2 i zainstaluj jej wtyczki, klikając „Zainstaluj bez ponownego uruchomienia" przycisk:
Po zainstalowaniu wtyczek zlokalizuj „Zarządzaj Jenkins”Z lewego menu i kliknij na to:
Kliknij na "Zarządzaj węzłami i chmurami" przycisk:
Kliknij na "Skonfiguruj chmury" przycisk:
Dodaj usługę Amazon EC2 do użycia na serwerze Jenkins:
Kliknij na "Dodać”Przycisk pod kartą poświadczenia EC2:
Podaj poświadczenia IAM dla serwera:
Dodaj klucze dostępu i tajne, a następnie kliknij „Dodać" przycisk:
Następnie podaj region i kliknij „Dodać„Sekcja pary klucza prywatnego EC2 dla EC2:
Wybierz "Nazwa użytkownika SSH z kluczem prywatnym”I wprowadź„EC2-użytkownik„Jak nazwa użytkownika:
Wybierz "Wprowadź bezpośrednio„Opcja i wklej zawartość pary klucza prywatnego:
Kliknij na "Połączenie testowe”Przycisk i naciśnij„Ratować" przycisk:
Wbudowany węzeł został pomyślnie stworzony:
Chodziło o konfigurowanie serwera kompilacji Jenkins z usługą AWS.
Wniosek
Aby skonfigurować serwer Jenkins, zainstaluj Jenkins w instancji EC2, a następnie uzyskaj dostęp do adresu IP z portem 8080 w przeglądarce internetowej. Następnie zainstaluj wtyczki z konfiguracji chmury i skonfiguruj ustawienia EC2. Po konfiguracji przetestuj połączenie, aby uzyskać komunikat sukcesu, który wskazuje, że konfiguracja została utworzona. Ten przewodnik pokazuje proces instalowania Jenkins na EC2, a następnie konfigurowanie na nim serwera kompilacji.