▷ Hvordan installere Jenkins CentOS 8

Det er verktøy utviklet for å ha sentralisert kontroll over et system eller et prosjekt i det systemet, disse må være pålitelige, sikre og robuste, derfor finner vi i Jenkins en komplett løsning for å administrere prosjekter på Linux -systemer, i dette tilfellet snakker vi CentOS 8.

Hva er JenkinsJenkins er en åpen kildekode -automatiseringsserver der mange plugins er integrert som gjør det mulig å utvikle, implementere eller automatisere et prosjekt.

En av fordelene er at den kan installeres gjennom pakker og lagre i det opprinnelige operativsystemet eller ved hjelp av Docker, i tillegg er driften praktisk hvis den kjøres uavhengig av hverandre på en datamaskin som har Java Runtime Environment (JRE).

Jenkins kjører som en frittstående applikasjon gjennom sin respektive prosess gjennom den innebygde Java servlet-beholderen / applikasjonsserveren (Jetty) eller den kan kjøres i containere som Java, Apache Tomcat, etc.

Jenkins kravDe grunnleggende kravene for å bruke Jenkins er:

  • 256 MB RAM
  • 1 GB harddiskplass, ideelt for å ha 10 GB hvis vi skal bruke Jenkins som en Docker -beholder

For administrasjon gjennom programvaregrensesnittet kreves følgende:

  • Java: Java 8 i 32-biters og 64-biters versjoner, Java 11-kjøretid (for Jenkins 2.164 og 2.164.1), Java 9, 10 og for tiden Java 12 støttes ikke
  • Nettlesere som Chrome, Edge, Firefox eller Safari støttes
  • Policystøtte kreves for Windows

La oss se hvordan du installerer Jenkins på CentOS 8.

1. Installer Java Cent0S 8

Trinn 1
Vi må ha Java JRE 8 eller Java 11 for at Jenkins skal fungere korrekt, for dette (Java 11) skal vi utføre følgende kommando:

 dnf installere java-11-openjdk-devel 

FORSTØRRE

Steg 2
Etter denne analysen bekrefter vi nedlasting av pakker og installasjon ved å skrive inn bokstaven S:

FORSTØRRE

Trinn 3
På slutten av prosessen vil vi se følgende:

FORSTØRRE

Trinn 4
Vi sjekker Java -versjonen med følgende kommando:

 java -versjon 

FORSTØRRE

2. Legg til Jenkins -depot i CentOS 8

Trinn 1
Jenkins er ikke tilgjengelig i CentOS 8 -depotene, så vi må legge til depotet manuelt, for dette utfører vi:

 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 

FORSTØRRE

Steg 2
Vi legger ved depotet med følgende kommando:

 cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

FORSTØRRE

3. Installer Jenkins på CentOS 8

Trinn 1
Vi installerer Jenkins med følgende kommando:

 dnf installere Jenkins 

FORSTØRRE

Steg 2
Vi skriver inn bokstaven s for å bekrefte prosessen, og når den er ferdig vil vi se følgende:

FORSTØRRE

Trinn 3
Nå starter vi Jenkins -tjenesten og ser den nåværende tilstanden:

 systemctl start jenkins systemctl status jenkins

FORSTØRRE

Trinn 4
Det neste trinnet er å konfigurere brannmuren for å gi tilgang til Jenkins port 8080, i dette tilfellet utfører vi følgende:

 brannmur-cmd-legg til-port = 8080 / tcp-permanent brannmur-cmd -reload

FORSTØRRE

4. Åpne Jenkins i CentOS 8

Trinn 1
Vi går til en av de støttede nettleserne og skriver inn følgende syntaks:

 http: // Server_IP: 8080 
Steg 2
Først vil vi se følgende:

FORSTØRRE

Trinn 3
Vi kan se at den ber om at vi angir passordet som er generert av programmet, for å få tilgang til det går vi til CentOS 8 og kjører:

 cat / var / lib / jenkins / secrets / initialAdminPassword 

FORSTØRRE

Trinn 4
Vi skriver inn dette passordet i det respektive feltet i nettleseren:

FORSTØRRE

Trinn 5
Vi klikker på "Fortsett" og vi ser følgende:

FORSTØRRE

Trinn 6
Vi klikker på alternativet "Installer foreslåtte plugins", og installasjonsprosessen for hvert av tilleggene fortsetter:

FORSTØRRE

Trinn 7
Vi kan se fremdriften i installasjonen:

FORSTØRRE

Trinn 8
Når denne prosessen er fullført, må vi skrive inn:

  • Administrator brukernavn
  • Passord
  • Fullt navn
  • Post

FORSTØRRE

Trinn 9
Vi klikker på "Lagre og fortsett", og vi blir ledet til konfigurasjonen av Jenkins -forekomsten. I dette tilfellet anbefaler Solvetic at du forlater standardverdien.

FORSTØRRE

Trinn 10
Vi klikker på "Lagre og fullfør" for å fullføre prosessen:

FORSTØRRE

Trinn 11
Nå får vi tilgang til Jenkins i CentOS 8 ved å klikke på "Begynn å bruke Jenkins":

FORSTØRRE

Trinn 12
Her vil vi ha alle alternativene for å jobbe med de riktige prosjektene i Jenkins.
Ved neste pålogging må vi få tilgang til brukeren som vi opprettet under konfigurasjonsprosessen:

FORSTØRRE

Solvetic har forklart hvordan man installerer og konfigurerer Jenkins i CentOS 8 for å ha et funksjonelt verktøy for prosjektkontroll.

wave wave wave wave wave