Håndtering af operativsystemer er ikke altid en simpel opgave, da mange processer til tider er modstridende. Men ud over dette er der nogle opgaver, der skal udføres med en vis frekvens, for at hjælpe som Ubuntu -administratorer eller brugere er disse opgaver endnu enklere, der er et værktøj kaldet Jenkins og Solvetic vil fortælle dig lidt om det, og hvordan du bruger det i Ubuntu 20.04 eller Ubuntu 20.10.
Hvad er JenkinsJenkins er udviklet som en fuldt autonom open source automatiseringsserver, takket være det vil det være muligt at automatisere forskellige opgaver såsom oprettelse, test og levering eller implementering af software på klientcomputere.
Jenkins -applikationen kan installeres ved hjælp af de oprindelige systempakker, Docker, eller den kan køre uafhængigt på enhver maskine med et Java Runtime Environment (JRE) installeret der.
Jenkins kravKravene til brug af Jenkins er:
- 256 MB RAM
- 1 GB harddiskplads, 10 GB anbefales, hvis du kører Jenkins som en Docker -beholder
På softwareniveau er det påkrævet:
- Java: Java 8 i 32 og 64 bit versioner, Java 11 runtime (i Jenkins 2.164 og 2.164.1), Java 9, 10 og 12 understøttes ikke
- Webbrowser som Chrome, Edge, Firefox eller Safari
- Politisk support er påkrævet i Windows -operativsystemet
Jenkins funktionerInden for Jenkins funktioner finder vi:
- Integration af tilføjelsesprogrammer, der er tilgængelige i opdateringscenteret, letter integration med andre hjælpeprogrammer.
- Kontinuerlig integration og kontinuerlig levering.
- Enkel installation, da Jenkins er et Java-baseret program, betyder det, at det tilbyder installationspakker til Windows, macOS og Unix-operativsystemer.
- Enkel opsætning.
- Let at blive distribueret i andre arbejdsteams.
Lad os se, hvordan du installerer Jenkins på Ubuntu 20.04 eller 20.10.
1. Opdater Java i Ubuntu 20.10, 20.04
Trin 1
Som altid vil det første være at opdatere pakkerne og systemlagrene med følgende kommando:
sudo apt opdatering
Trin 2
Herefter validerer vi, at vi har Java -versionen kompatibel med Jenkins, til dette udfører vi følgende kommando:
java -version
I dette tilfælde har vi Java 11, som er kompatibel.
2. Installer Jenkins på Ubuntu 20.10, 20.04
Trin 1
Jenkins -versionen integrerer standard Ubuntu -pakkerne, for at installere den nyeste tilgængelige version vil vi udføre følgende kommando for at tilføje nøglen til Ubuntu -systemet:
wget -q -O -https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt -key tilføjelse -
Trin 2
Efter dette kommer vi til at tilføje Debian -lagrene til biblioteket sources.list:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list'
Trin 3
Når vi har udført denne proces, opdaterer vi systemet igen:
sudo apt opdatering
Trin 4
Vi er klar til at installere Jenkins på Ubuntu 20.04 eller 20.10 med følgende kommando:
sudo apt installere Jenkins
Trin 5
Vi indtaster bogstavet "S" for at bekræfte download og installation af Jenkins:
3. Kør Jenkins på Ubuntu 20.10, 20.04
Trin 1
Vi starter applikationen med følgende kommando:
sudo systemctl start Jenkins
Trin 2
Vi kontrollerer status for Jenkins med følgende kommando. Vi ser, at dets tilstand er aktiv.
sudo systemctl status Jenkins
4. Konfigurer firewall i Ubuntu 20.10, 20.04
Trin 1
Det er på tide, at vi konfigurerer tilladelserne i Firewall til fjern- og lokal adgang, Jenkins vil bruge lytteporten 8080, vi konfigurerer denne port med følgende kommando:
sudo ufw tillader 8080Trin 2
Vi ser status for firewallen med følgende kommando:
sudo ufw statusTrin 3
Hvis firewallen ikke er aktiveret, udfører vi følgende. Vi kontrollerer, at port 8080 er knyttet til firewallen.
sudo ufw aktiver
5. Installer Jenkins på Ubuntu 20.10, 20.04
Trin 1
Nu er det muligt at fuldføre Jenkins -konfigurationsprocessen, først og fremmest vil vi identificere computerens IP -adresse med kommandoen "ip add":
Trin 2
Med denne IP kan vi få adgang eksternt med følgende syntaks:
http: // IP_Ubuntu: 8080Trin 3
Vi vil se følgende:
FORSTØRRE
Trin 4
Det er nødvendigt at indtaste den administratoradgangskode, der genereres automatisk af applikationen, for dette i terminalen skal vi udføre følgende for visualisering:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Trin 5
Vi skal kopiere de 32 tegn i adgangskoden og indsætte dem i det respektive felt, denne proces kan udføres lokalt i Ubuntu 20:
FORSTØRRE
Trin 6
Vi indsætter adgangskoden og klikker på "Fortsæt", vi ser følgende:
FORSTØRRE
Trin 7
Vi klikker på "Installer foreslåede plugins", og vi kan se, at alle de nødvendige plugins for at Jenkins fungerer korrekt, vil blive installeret i Ubuntu:
FORSTØRRE
Trin 8
Når denne proces er afsluttet, vises følgende, hvor vi skal oprette brugeren til at styre Jenkins -platformen, der indtaster vi følgende:
- Brugernavn
- Adgangskode
- Post
- Fulde navn
FORSTØRRE
Trin 9
Vi klikker på "Gem og fortsæt", og derefter vil dette blive omdirigeret til Jenkins -forekomsten, hvor vi vil se URL'en for at få adgang til platformen, der vil vi se IP'en eller domænet ved siden af port 8080:
FORSTØRRE
Trin 10
Vi afslutter processen ved at klikke på "Gem og afslut".
FORSTØRRE
Trin 11
Vi får adgang til Jenkins ved at klikke på "Start med at bruge Jenkins", og dette er det miljø, vi vil se:
FORSTØRRE
Trin 12
Vi klikker på "Administrer Jenkins" og får adgang til de Jenkins -variabler, der skal konfigureres:
FORSTØRRE
Trin 13
I systemkonfiguration kan vi om nødvendigt etablere nye parametre:
FORSTØRRE
Med disse trin har vi installeret og konfigureret Jenkins på Ubuntu 20.04 eller 20.10, og vi vil være klar til at automatisere alle de opgaver, der er nødvendige med de bedste integritets- og ydelsesfunktioner.