Sett opp en Jenkins build -server - AWS

Sett opp en Jenkins build -server - AWS
Jenkins er en server som brukes til å bygge og teste programvareprosjekter og gjøre dem effektive ved å integrere med endringer i prosjektet. Etter det vil disse endringene bli koblet til den opprinnelige koden som skal brukes med applikasjonen. Amazons skyplattform tilbyr brukerne sine å sette opp en Jenkins build -server ved hjelp av sine tjenester.

Denne guiden inneholder følgende seksjoner:

  • Hvordan installere og sette opp Jenkins på AWS EC2?
  • Hvordan sette opp en build -server ved hjelp av Jenkins?

Hvordan installere og sette opp Jenkins på AWS EC2?

For å sette opp en Jenkins build -server, opprette og koble til EC2 -forekomsten. For å se på opprettelses- og tilkoblingsprosessen, klikk her:

Oppdater Yum -pakkene:

sudo yum oppdatering -y

Få ekstra pakker fra Jenkins -depotet:

sudo wget -o /etc /yum.repos.D/Jenkins.repo https: // pkg.Jenkins.IO/Redhat-Stable/Jenkins.repo

Importer pakker fra lenken:

sudo rpm --import https: // pkg.Jenkins.IO/Redhat-Stable/Jenkins.io.nøkkel

Oppgrader Yum -pakkene:

sudo yum oppgradering

Installer Java JDK 11 på Amazon Linux -forekomsten:

sudo amazon-linux-extras installer java-openjdk11 -y

Installer Jenkins ved hjelp av følgende kommando:

sudo yum installer jenkins -y

Aktiver Jenkins Service:

sudo systemctl aktiver Jenkins

Start Jenkins Service:

sudo systemctl start jenkins

Kontroller at Jenkins startes:

sudo systemctl status jenkins

Gå inn i EC2 -dashbordet og kopier IP -adressen til forekomsten:

Lim inn IP -adressen med port 8080 på nettleseren:

Få passordet til å logge inn på Jenkins -serveren:

sudo cat/var/lib/jenkins/hemmeligheter/initialadminpassword

Kopier passordet som er gitt ved utførelsen av kommandoen ovenfor:

Lim inn passordet og klikk på "Fortsette”Knapp:

Velg plugins som skal installeres på Jenkins -serveren:

Skriv inn Github i søkefeltet til Jenkins og klikk på "Installere”Knapp:

Det vil ta noen få øyeblikk å installere plugins på Jenkins:

Opprett en bruker på Jenkins ved å gi legitimasjon og deretter klikke på "Lagre og fortsett”Knapp:

Bekreft adressen og klikk på "Lagre og fullfør”Knapp:

Jenkins -serveren er klar til å brukes ved å klikke på "Begynn å bruke Jenkins”Knapp:

Hvordan sette opp en build -server ved hjelp av Jenkins?

For å bygge et server, klikk på “Konfigurer en sky”Tab:

Installer skyplugins ved å klikke på lenken:

Søk etter EC2 -forekomsten og installer pluginsene sine ved å klikke på "Installer uten omstart”Knapp:

Etter å ha installert plugins, finn “Administrer Jenkins”Fra venstre meny og klikk på den:

Klikk på "Administrer noder og skyer”Knapp:

Klikk på "Konfigurer skyer”Knapp:

Legg til Amazon EC2 -tjeneste som skal brukes i Jenkins Server:

Klikk på "Legg til”Knapp under fanen EC2 legitimasjon:

Gi IAM -legitimasjon til serveren:

Legg til tilgang og hemmelige nøkler og klikk deretter på "Legg til”Knapp:

Etter det, oppgi regionen og klikk på “Legg til”Knapp for EC2 Private Key Pair -seksjon:

Velg “SSH -brukernavn med privat nøkkel”Og gå inn“EC2-bruker”Som brukernavn:

Velg “Skriv inn direkte”Alternativ og lim inn innholdet i det private nøkkelparet:

Klikk på "Testforbindelse”-Knappen og trykk på“Lagre”Knapp:

Innebygd node er opprettet med hell:

Dette handlet om å sette opp en Jenkins build -server med AWS -tjeneste.

Konklusjon

For å sette opp en Jenkins -server, installer Jenkins på EC2 -forekomsten og får deretter tilgang til den ved hjelp av IP -adressen med port 8080 på nettleseren. Etter det, installer plugins fra skykonfigurasjonen og konfigurerer EC2 -innstillinger. Etter konfigurasjonen, test tilkoblingen for å få suksessmeldingen som indikerer at oppsettet er opprettet. Denne guiden har demonstrert prosessen med å installere Jenkins på EC2 og deretter sette opp Build Server på den.