Er zijn verschillende applicaties die ons de mogelijkheid geven om besturingssystemen op meerdere manieren te beheren, een daarvan is Jenkins die fungeert als een gratis automatiseringsserver (open source) waarmee we acties kunnen uitvoeren zoals het maken, testen en afleveren van verschillende soorten software op clientcomputers.
Jenkins-functiesJenkins kan op verschillende manieren optreden, zoals:
- Via de native systeempakketten
- met behulp van docker
- Onafhankelijk op machines waarop een Java Runtime Environment (JRE) is geïnstalleerd
Jenkins-vereistenOm Jenkins correct te gebruiken, moet het team beschikken over:
- 256 MB RAM met 1 GB aanbevolen
- 1 GB ruimte op de harde schijf, idealiter 10 GB als Jenkins moet worden uitgevoerd als een Docker-container
- Java 8 in 32 en 64 bit versies, Java 11 runtime (in Jenkins 2.164 en 2.164.1), Java 9, 10 en 12 wordt momenteel niet ondersteund
- Als we Windows-besturingssystemen gebruiken, is het noodzakelijk om beleidsondersteuning te hebben
- Hebben bijgewerkte webbrowsers zoals Chrome, Edge, Firefox of Safari
Jenkins-functiesJenkins biedt ons:
- Vereenvoudigde installatie
- Integratie van add-ons die beschikbaar zijn in het Update Center om te kunnen werken met andere hulpprogramma's
- Integratie en continue levering van objecten en diensten
- Het maakt het mogelijk om in andere teams te worden verdeeld
- Biedt installatiepakketten voor Windows-, macOS- en Unix-besturingssystemen
Laten we leren hoe je Jenkins op Ubuntu 21.04 kunt installeren.
Hoe Jenkins te installeren op Ubuntu 21.04
Stap 1
We hebben toegang tot de terminal in Ubuntu 21.04, daar gaan we de Jenkins-sleutel downloaden en installeren met de volgende opdracht:
sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Stap 2
Hierna gaan we de binaire bestanden toevoegen aan de systeembronnen:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list
Stap 3
Nu gaan we het systeem updaten:
sudo apt update
Stap 4
Eenmaal bijgewerkt, gaan we Jenkins installeren met de opdracht:
sudo apt install jenkins
Stap 5
Pas de wijzigingen toe door de letter S in te voeren:
Stap 6
Zoals we kunnen zien, treedt er een fout op, als je deze fout krijgt zal Solvetic je de oplossing hiervoor geven, hiervoor gaan we naar de volgende route:
cd / var / lib / dpkg / info
Stap 7
We vermelden de inhoud met het commando "ls" en we zullen de Jenkins-regel vinden die eindigt met de letter postinst:
Stap 8
We verwijderen dit bestand met het commando "sudo rm jenkins.postinst":
sudo rm jenkins.postinst
Stap 9
Opnieuw updaten we het systeem:
sudo apt update
Stap 10
Hierna zullen we Jenkins opnieuw installeren:
sudo apt install jenkins
Stap 11
Hierna gaan we de Jenkins-service starten met het commando:
sudo systemctl start jenkinsStap 12
We schakelen de Jenkins-service in:
sudo systemctl enable jenkins
Stap 13
Hierna valideren we de Jenkins-status met de bestelling. We kunnen zien dat de status actief is.
sudo systemctl status Jenkins
Stap 14
Het is tijd om de machtigingen in de Firewall voor de verbinding via de browser te configureren, we zullen het volgende doen:
- We voegen de Jenkins-poort toe aan de firewall:
sudo ufw 8080 . toestaan
- Nu controleren we de status van de firewall:
sudo ufw-status
- Als het is uitgeschakeld, activeren we de Firewall:
sudo ufw inschakelenStap 15
Opnieuw valideren we de status om te zien of de Jenkins-poort correct is toegevoegd:
Stap 16
Nu gaan we het IP-adres verkrijgen met het commando:
ip toevoegen
Stap 17
Met het IP-adres openen we een browser en daar gaan we de volgende syntax invoeren:
http: // IP: 8080
VERGROTEN
Stap 18
Het is noodzakelijk om de toegang tot Jenkins te deblokkeren, hiervoor kopiëren we het pad:
VERGROTEN
Stap 19
In de terminal voeren we het volgende in:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Stap 20
Dit resulteert in het toegangswachtwoord, we kopiëren het wachtwoord en plakken het in het betreffende veld in de browser:
VERGROTEN
Stap 21
Klik op Doorgaan en we zien het volgende venster:
VERGROTEN
Stap 22
We klikken op "Voorgestelde plug-ins installeren" en wachten tot het proces is voltooid:
VERGROTEN
Stap 23
Zodra dit proces is voltooid, zien we het volgende:
VERGROTEN
Stap 24
Daar geeft Jenkins ons de mogelijkheid om de administrator-gebruiker aan te maken, het is optioneel, we klikken op "Overslaan en doorgaan als beheerder" en we zullen het pad naar Jenkins zien in Ubuntu 21.04:
VERGROTEN
Stap 25
We klikken op Opslaan en voltooien om het proces te voltooien:
VERGROTEN
Stap 26
We klikken op "Start met Jenkins" om toegang te krijgen tot het platform:
VERGROTEN
Daar zullen we klaar zijn om Jenkins alle voordelen te bieden in Ubuntu 21.04.