Å administrere operativsystemer er ikke alltid en enkel oppgave, siden mange prosesser har en tendens til å være motstridende til tider. Men utover dette er det noen oppgaver som må utføres med en viss frekvens. For å hjelpe som Ubuntu -administratorer eller brukere er disse oppgavene enda enklere, det er et verktøy som heter Jenkins og Solvetic vil fortelle deg litt om det og hvordan du bruker det i Ubuntu 20.04 eller Ubuntu 20.10.
Hva er JenkinsJenkins har blitt utviklet som en helt autonom, åpen kildekode -automatiseringsserver, takket være at det vil være mulig å automatisere forskjellige oppgaver som oppretting, testing og levering eller implementering av programvare på klientdatamaskiner.
Jenkins -applikasjonen kan installeres ved hjelp av de opprinnelige systempakkene, Docker, eller den kan kjøres uavhengig av hvilken som helst maskin med et Java Runtime Environment (JRE) installert der.
Jenkins kravKravene for bruk av Jenkins er:
- 256 MB RAM
- 1 GB harddiskplass, 10 GB anbefales hvis du kjører Jenkins som en Docker -beholder
På programvarenivå er det nødvendig:
- Java: Java 8 i 32 og 64 biters versjoner, Java 11 kjøretid (i Jenkins 2.164 og 2.164.1), Java 9, 10 og 12 støttes ikke
- Nettleser som Chrome, Edge, Firefox eller Safari
- Retningslinjer for støtte kreves i Windows -operativsystemet
Jenkins funksjonerInnenfor Jenkins -funksjonene finner vi:
- Integrering av tilleggsprogrammer som er tilgjengelige i oppdateringssenteret, muliggjør integrering med andre verktøy.
- Kontinuerlig integrasjon og kontinuerlig levering.
- Enkel installasjon siden Jenkins er et Java-basert program, betyr dette at den tilbyr installasjonspakker for Windows, macOS og Unix operativsystemer.
- Enkelt oppsett.
- Lett å bli distribuert i andre arbeidsteam.
La oss se hvordan du installerer Jenkins på Ubuntu 20.04 eller 20.10.
1. Oppdater Java i Ubuntu 20.10, 20.04
Trinn 1
Som alltid vil det første være å oppdatere pakkene og systemlagrene med følgende kommando:
sudo apt oppdatering
Steg 2
Etter dette bekrefter vi at vi har Java -versjonen kompatibel med Jenkins, for dette utfører vi følgende kommando:
java -versjon
I dette tilfellet har vi Java 11 som er kompatibel.
2. Installer Jenkins på Ubuntu 20.10, 20.04
Trinn 1
Jenkins -versjonen integrerer standard Ubuntu -pakker, for å installere den nyeste tilgjengelige versjonen skal vi utføre følgende kommando for å legge til nøkkelen til Ubuntu -systemet:
wget -q -O -https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt -key add -
Steg 2
Etter dette skal vi legge til Debian -depotene i katalogen sources.list:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list'
Trinn 3
Når vi har utført denne prosessen, oppdaterer vi systemet igjen:
sudo apt oppdatering
Trinn 4
Vi er klare til å installere Jenkins på Ubuntu 20.04 eller 20.10 med følgende kommando:
sudo apt installere Jenkins
Trinn 5
Vi skriver inn bokstaven "S" for å bekrefte nedlasting og installasjon av Jenkins:
3. Kjør Jenkins på Ubuntu 20.10, 20.04
Trinn 1
Vi starter programmet med følgende kommando:
sudo systemctl starter Jenkins
Steg 2
Vi sjekker statusen til Jenkins med følgende kommando. Vi ser at tilstanden er aktiv.
sudo systemctl status Jenkins
4. Konfigurer brannmur i Ubuntu 20.10, 20.04
Trinn 1
Det er på tide at vi konfigurerer tillatelsene i brannmuren for ekstern og lokal tilgang, Jenkins vil bruke lytteporten 8080, vi konfigurerer denne porten med følgende kommando:
sudo ufw tillate 8080Steg 2
Vi ser statusen til brannmuren med følgende kommando:
sudo ufw statusTrinn 3
Hvis brannmuren ikke er aktivert, vil vi utføre følgende. Vi sjekker at port 8080 er koblet til brannmuren.
sudo ufw aktivere
5. Installer Jenkins på Ubuntu 20.10, 20.04
Trinn 1
Nå er det mulig å fullføre Jenkins konfigurasjonsprosess, først og fremst vil vi identifisere IP -adressen til datamaskinen med kommandoen "ip add":
Steg 2
Med denne IP -en kan vi få tilgang eksternt med følgende syntaks:
http: // IP_Ubuntu: 8080Trinn 3
Vi vil se følgende:
FORSTØRRE
Trinn 4
Det er nødvendig å skrive inn administratorpassordet som genereres automatisk av programmet, for dette i terminalen må vi utføre følgende for visualisering:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Trinn 5
Vi må kopiere de 32 tegnene i passordet og lime dem inn i det respektive feltet, denne prosessen kan utføres lokalt i Ubuntu 20:
FORSTØRRE
Trinn 6
Vi limer inn passordet og klikker på "Fortsett", vi ser følgende:
FORSTØRRE
Trinn 7
Vi klikker på "Installer foreslåtte plugins", og vi kan se at alle nødvendige plugins for riktig funksjon av Jenkins vil bli installert i Ubuntu:
FORSTØRRE
Trinn 8
Når denne prosessen er fullført, vises følgende der vi må opprette brukeren for å administrere Jenkins -plattformen, der skriver vi inn følgende:
- Brukernavn
- Passord
- Post
- Fullt navn
FORSTØRRE
Trinn 9
Vi klikker på "Lagre og fortsett", og deretter blir dette omdirigert til Jenkins -forekomsten hvor vi vil se URL -en for å få tilgang til plattformen, der vil vi se IP -en eller domenet ved siden av port 8080:
FORSTØRRE
Trinn 10
Vi fullfører prosessen ved å klikke på "Lagre og fullfør".
FORSTØRRE
Trinn 11
Vi får tilgang til Jenkins ved å klikke på "Begynn å bruke Jenkins", og dette vil være miljøet vi vil se:
FORSTØRRE
Trinn 12
Vi klikker på "Administrer Jenkins" og får tilgang til Jenkins -variablene som skal konfigureres:
FORSTØRRE
Trinn 13
I systemkonfigurasjon kan vi etablere nye parametere om nødvendig:
FORSTØRRE
Med disse trinnene har vi installert og konfigurert Jenkins på Ubuntu 20.04 eller 20.10, og vi vil være klare til å automatisere alle oppgavene som er nødvendige med de beste integritets- og ytelsesfunksjonene.