Skonfiguruj serwer kompilacji Jenkins - AWS

Skonfiguruj serwer kompilacji Jenkins - AWS
Jenkins to serwer używany do budowania i testowania projektów oprogramowania oraz wydajności, integrując się ze zmianami z projektem. Następnie zmiany te zostaną dołączone do oryginalnego kodu do użycia z aplikacją. Platforma chmurowa Amazon oferuje użytkownikom skonfigurowanie serwera Jenkins Build za pomocą jego usług.

Ten przewodnik zawiera następujące sekcje:

  • Jak zainstalować i skonfigurować Jenkins na AWS EC2?
  • Jak skonfigurować serwer kompilacji za pomocą Jenkinsa?

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.