▷ Hoe Jenkins CentOS 8 te installeren

Er zijn hulpprogramma's ontwikkeld om gecentraliseerde controle over een systeem of een project binnen dat systeem te hebben, deze moeten betrouwbaar, veilig en robuust zijn, daarom vinden we in Jenkins een complete oplossing om projecten op Linux-systemen te beheren, in dit geval spreken we CentOS 8.

Wat is Jenkins?Jenkins is een open source automatiseringsserver waarin talloze plug-ins zijn geïntegreerd waarmee een project kan worden ontwikkeld, geïmplementeerd of geautomatiseerd.

Een van de voordelen is dat het kan worden geïnstalleerd via de pakketten en opslagplaatsen van het oorspronkelijke besturingssysteem of met behulp van Docker. Bovendien is de werking ervan praktisch als het onafhankelijk wordt uitgevoerd op een computer met Java Runtime Environment (JRE).

Jenkins draait als een zelfstandige applicatie via het respectieve proces via de ingebouwde Java-servletcontainer / applicatieserver (Jetty) of het kan worden uitgevoerd in containers zoals Java, Apache Tomcat, enz.

Jenkins-vereistenDe basisvereisten om Jenkins te gebruiken zijn:

  • 256 MB RAM
  • 1 GB ruimte op de harde schijf, ideaal om 10 GB te hebben als we Jenkins als Docker-container gaan gebruiken

Voor beheer via de software-interface is het volgende vereist:

  • Java: Java 8 in 32-bits en 64-bits versies, Java 11 runtime (voor Jenkins 2.164 en 2.164.1), Java 9, 10 en momenteel Java 12 wordt niet ondersteund
  • Webbrowsers zoals Chrome, Edge, Firefox of Safari worden ondersteund
  • Beleidsondersteuning vereist voor Windows

Laten we eens kijken hoe Jenkins op CentOS 8 kan worden geïnstalleerd.

1. Installeer Java Cent0S 8

Stap 1
We moeten Java JRE 8 of Java 11 hebben om Jenkins correct te laten werken, hiervoor (Java 11) gaan we het volgende commando uitvoeren:

 dnf java-11-openjdk-devel installeren 

VERGROTEN

Stap 2
Na deze analyse bevestigen we de download van de pakketten en de installatie door de letter S in te voeren:

VERGROTEN

Stap 3
Aan het einde van het proces zien we het volgende:

VERGROTEN

Stap 4
We controleren de Java-versie met het volgende commando:

 java -versie 

VERGROTEN

2. Jenkins-repository toevoegen in CentOS 8

Stap 1
Jenkins is niet beschikbaar in de CentOS 8-repository's, dus we moeten de repository handmatig toevoegen, hiervoor voeren we uit:

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

VERGROTEN

Stap 2
We koppelen de repository met het volgende commando:

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

VERGROTEN

3. Installeer Jenkins op CentOS 8

Stap 1
We installeren Jenkins met het volgende commando:

 dnf installeer Jenkins 

VERGROTEN

Stap 2
We voeren de letter s in om het proces te bevestigen en wanneer het is voltooid, zien we het volgende:

VERGROTEN

Stap 3
Nu starten we de Jenkins-service en zien we de huidige status:

 systemctl start jenkins systemctl status jenkins

VERGROTEN

Stap 4
De volgende stap is het configureren van de firewall om toegang tot Jenkins-poort 8080 toe te staan, in dit geval voeren we het volgende uit:

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

VERGROTEN

4. Open Jenkins in CentOS 8

Stap 1
We gaan naar een van de ondersteunde browsers en voeren de volgende syntaxis in:

 http: // Server_IP: 8080 
Stap 2
Eerst zien we het volgende:

VERGROTEN

Stap 3
We kunnen zien dat het ons vraagt ​​om het wachtwoord in te voeren dat door de applicatie is gegenereerd, om er toegang toe te krijgen, gaan we naar CentOS 8 en voeren we uit:

 cat / var / lib / jenkins / secrets / initialAdminPassword 

VERGROTEN

Stap 4
We voeren dit wachtwoord in het betreffende veld in de browser in:

VERGROTEN

Stap 5
We klikken op "Doorgaan" en we zien het volgende:

VERGROTEN

Stap 6
We klikken op de optie "Installeer voorgestelde plug-ins" en het installatieproces van elk van de add-ons gaat verder:

VERGROTEN

Stap 7
We kunnen de voortgang van de installatie zien:

VERGROTEN

Stap 8
Wanneer dit proces is voltooid, moeten we invoeren:

  • Gebruikersnaam beheerder
  • Wachtwoord
  • Voor-en achternaam
  • Mail

VERGROTEN

Stap 9
We klikken op "Opslaan en doorgaan" en we worden doorverwezen naar de configuratie van de Jenkins-instantie. In dit geval raadt Solvetic aan om de standaardwaarde te laten staan.

VERGROTEN

Stap 10
We klikken op "Opslaan en voltooien" om het proces te voltooien:

VERGROTEN

Stap 11
Nu hebben we toegang tot Jenkins in CentOS 8 door te klikken op "Start met Jenkins":

VERGROTEN

Stap 12
Hier hebben we alle opties om aan de juiste projecten in Jenkins te werken.
Bij de volgende login moeten we toegang krijgen met de gebruiker die we tijdens het configuratieproces hebben gemaakt:

VERGROTEN

Solvetic heeft uitgelegd hoe Jenkins in CentOS 8 moet worden geïnstalleerd en geconfigureerd om een ​​functionele tool voor projectbeheer te hebben.

wave wave wave wave wave