▷ Hvordan installere Jenkins på Ubuntu 20.10 og 20.04

Å 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 8080 
Steg 2
Vi ser statusen til brannmuren med følgende kommando:
 sudo ufw status 
Trinn 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: 8080
Trinn 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.

wave wave wave wave wave