▷ Sådan installeres Jenkins CentOS 8

Der er hjælpeprogrammer udviklet til at hjælpe med at have centraliseret kontrol af et system eller et projekt inden for det system, disse skal være pålidelige, sikre og robuste, derfor finder vi i Jenkins en komplet løsning til styring af projekter på Linux -systemer, i dette tilfælde taler vi CentOS 8.

Hvad er JenkinsJenkins er en open source automatiseringsserver, hvor mange plugins er integreret, der gør det muligt at udvikle, implementere eller automatisere et projekt.

En af dens fordele er, at den kan installeres via pakker og lagre i det oprindelige operativsystem eller ved hjælp af Docker, og dens drift er desuden praktisk, hvis den kører uafhængigt på en computer, der har Java Runtime Environment (JRE).

Jenkins kører som en selvstændig applikation gennem sin respektive proces via den indbyggede Java servlet container / applikationsserver (Jetty) eller den kan køres i containere som Java, Apache Tomcat osv.

Jenkins kravDe grundlæggende krav til brug af Jenkins er:

  • 256 MB RAM
  • 1 GB harddiskplads, ideel til at have 10 GB, hvis vi skal bruge Jenkins som en Docker -container

For styring via softwaregrænsefladen kræves følgende:

  • Java: Java 8 i 32-bit og 64-bit versioner, Java 11 runtime (for Jenkins 2.164 og 2.164.1), Java 9, 10 og i øjeblikket Java 12 understøttes ikke
  • Webbrowsere som Chrome, Edge, Firefox eller Safari understøttes
  • Politisk support kræves til Windows

Lad os se, hvordan du installerer Jenkins på CentOS 8.

1. Installer Java Cent0S 8

Trin 1
Vi skal have Java JRE 8 eller Java 11 for at Jenkins skal fungere korrekt, for dette (Java 11) skal vi udføre følgende kommando:

 dnf installere java-11-openjdk-devel 

FORSTØRRE

Trin 2
Efter denne analyse bekræfter vi download af pakkerne og installationen ved at indtaste bogstavet S:

FORSTØRRE

Trin 3
I slutningen af ​​processen ser vi følgende:

FORSTØRRE

Trin 4
Vi kontrollerer Java -versionen med følgende kommando:

 java -version 

FORSTØRRE

2. Tilføj Jenkins -depot i CentOS 8

Trin 1
Jenkins er ikke tilgængelig i CentOS 8 -lagrene, så vi skal tilføje depotet manuelt, for dette udfører vi:

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

FORSTØRRE

Trin 2
Vi vedhæfter 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

Trin 1
Vi installerer Jenkins med følgende kommando:

 dnf installere Jenkins 

FORSTØRRE

Trin 2
Vi indtaster bogstavet s for at bekræfte processen, og når det er færdigt, ser vi følgende:

FORSTØRRE

Trin 3
Nu starter vi Jenkins -tjenesten og ser dens nuværende tilstand:

 systemctl start jenkins systemctl status jenkins

FORSTØRRE

Trin 4
Det næste trin er at konfigurere firewallen til at give adgang til Jenkins port 8080, i dette tilfælde udfører vi følgende:

 firewall-cmd --add-port = 8080 / tcp-permanent firewall-cmd -reload

FORSTØRRE

4. Åbn Jenkins i CentOS 8

Trin 1
Vi går til en af ​​de understøttede browsere og indtaster følgende syntaks:

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

FORSTØRRE

Trin 3
Vi kan se, at den anmoder om, at vi indtaster den adgangskode, der genereres af applikationen, for at få adgang til den går vi til CentOS 8 og udfører:

 cat / var / lib / jenkins / secrets / initialAdminPassword 

FORSTØRRE

Trin 4
Vi indtaster denne adgangskode i det respektive felt i browseren:

FORSTØRRE

Trin 5
Vi klikker på "Fortsæt", og vi får vist følgende:

FORSTØRRE

Trin 6
Vi klikker på indstillingen "Installer foreslåede plugins", og installationsprocessen for hver af tilføjelserne fortsætter:

FORSTØRRE

Trin 7
Vi kan se installationsforløbet:

FORSTØRRE

Trin 8
Når denne proces er afsluttet, skal vi indtaste:

  • Administrator brugernavn
  • Adgangskode
  • Fulde navn
  • Post

FORSTØRRE

Trin 9
Vi klikker på "Gem og fortsæt", og vi bliver dirigeret til konfigurationen af ​​Jenkins -forekomsten. I dette tilfælde anbefaler Solvetic, at du forlader standardværdien.

FORSTØRRE

Trin 10
Vi klikker på "Gem og afslut" for at fuldføre processen:

FORSTØRRE

Trin 11
Nu får vi adgang til Jenkins i CentOS 8 ved at klikke på "Start med at bruge Jenkins":

FORSTØRRE

Trin 12
Her har vi alle muligheder for at arbejde på de relevante projekter i Jenkins.
Ved det næste login skal vi få adgang til den bruger, som vi oprettede under konfigurationsprocessen:

FORSTØRRE

Solvetic har forklaret, hvordan man installerer og konfigurerer Jenkins i CentOS 8 til at have et funktionelt værktøj til projektstyring.

wave wave wave wave wave