Komme i gang med Jenkins på Ubuntu Topp 10.Topp 10

Komme i gang med Jenkins på Ubuntu Topp 10.Topp 10
Jenkins er en åpen kildekode, Java-basert server som gir plugins for en rekke automatiseringsproblemer. Det være seg å automatisere programmeringen av ny programvare, eller dens tildeling til en spesifikk oppgave, med Jenkins; Du kan gjøre alt.

Dette gjennomgangen vil dekke installasjonen av Jenkins på Ubuntu 20.04. Vi vil også dekke nødvendighetene for å komme i gang med Jenkins, inkludert hvordan du starter en utviklingsserver med Ubuntu og registrerer seg med en administrativ brukerkonto.

Hvordan Jenkins fungerer

For å forklare det ganske enkelt, automatiserer Jenkins prosjektene dine, nemlig bygning og testing, og på sin side letter integrasjonen av forskjellige endringer som kommer med utvidelsen av prosjektets omfang. Det letter også kontinuerlig levering av den oppdaterte programvaren ved å slå seg sammen med flere test- og distribusjonsverktøy.

Jenkins kan spare organisasjonen din mye tid og tonn ressurser gjennom hele automatiseringsplugins som integrerer hele prosjektets livssyklus: Bygg, vurder, demonstrere, pakke, scene og distribuere stadier.

Den støtter Windows, Mac OS samt Linux/ UNIX OS, og det er distribuert på forskjellige maskiner.

Vårt oppsett

Her i denne guiden bruker vi en Ubuntu -server ved hjelp av en Sudo Access brukerkonto, med Oracle JDK 11 installert på serveren. Vi vil bruke de offisielt oppdaterte pakkene for å installere Jenkins.

Trinn 1: Forbereder serveren

Vi starter med å legge til depotnøkkelen til systemet ved å bruke følgende kommando:

$ wget -q -o -https: // pkg.Jenkins.IO/Debian-Stable/Jenkins.io.Nøkkel | sudo apt-key add

Gå videre til å legge til Debian Package Repository -adressen til serverens kilder.liste:

$ sudo sh -c 'ekko Deb http: // pkg.Jenkins.IO/Debian-stabil binær/
>/etc/apt/kilder.liste.D/Jenkins.liste'

Bytt deretter til det nye depotet ved å bruke følgende kommando.

$ sudo apt oppdatering

Trinn 2: Installer Jenkins

Med serveren klar for installasjon, skriv inn følgende kommando for å starte installasjonen:

$ sudo apt installer Jenkins

Installasjonen kan ta en stund. Hvis det er installert fra prosjektet vedlikeholdte pakker, bør det ha alle de nyeste funksjonene tilgjengelige.

Trinn 3: Fire Up Jenkins

Skriv inn følgende for å skyte opp Jenkins:

$ sudo systemctl start jenkins

For å se statusutgangen, bruk statusinngangen for å se om oppstarten var vellykket:

$ sudo systemctl status jenkins

Hvis du har fulgt instruksjonene ordentlig så langt, bør du se utdataene på samme måte som skjermdumpen ovenfor.

Utgangspanelet bekrefter at Jenkins er satt opp for å starte så snart maskinstøvlene.

Selv om vi har bekreftet at installasjonen var vellykket, bør vi finjustere brannmurinnstillingene for å koble oppsettet fra en nettleser.

Trinn 4: Konfigurere brannmuren

La oss gjøre noen justeringer av brannmuren først. Standardinnstillingene på Jenkins kjører den på port 8080. For å få tilgang til den porten, skriv inn følgende:

$ sudo ufw tillater 8080

Dette ville muliggjøre brannmuren hvis det ikke var aktivert før installasjonen.

$ sudo ufw tillater openssh
$ sudo ufw aktiver

Sjekk statusoppdateringen ved å bruke:

$ sudo ufw status

Se hvordan port 8080 er åpen for trafikktilgang fra hele nettet.

Nå som vi har installert Jenkins på serveren vår og justert brannmuren vår, kan vi endelig gå videre til å tilpasse Jenkins.

Trinn 4: Tilpass Jenkins 'innstillinger

Før vi setter opp installasjonsprogrammet, må vi få tilgang til Jenkins 'port 8080 med vår legitimasjon. Det skal ta deg til lås opp Jenkins -panelet, hvor du vil se hvor det første passordet var lokalisert.

Bytt til terminalvinduet og tilkaller passordet med CAT -kommandoen:

$ sudo katt/var/lib/jenkins/hemmeligheter/initialadminpassword

Legg merke til eller lagre passordet som vises i vinduet, gå til dialogboksen Administrator Passord og lim det der der. Deretter blir du spurt om du vil tilpasse plugins for å installere deg selv eller gå med standard plugins.

Her klikket vi ganske enkelt installasjonsknappen, som du kan se. Når installasjonsprogrammet er ferdig, vil den vise en ledetekst der brukeropplysningene til administratoren går. Du kan bruke passordet som 32-tegn alfanumerisk passord og fortsette som admin eller opprette en ny bruker som følger.

Deretter blir du vist en 'Forekomstkonfigurasjon' Panel, hvor du bekrefter URL -en for Jenkins -forekomsten. Du kan bekrefte med enten domenenavnet ditt på serveren, eller det er IP -adresse:

Etter å ha bekreftet den nødvendige informasjonen, kan du avslutte ved å klikke på Lagre- og ferdigknappen. Du vil motta en melding som sier noe til følgende effekt:

Besøk Jenkins -dashbordet ved å klikke på starten ved å bruke Jenkins -knappen.

Hvis du har fulgt trinnene over riktig, bør du ha den nyeste versjonen av Jenkins installert på systemet ditt.

Innpakning av ting

I denne artikkelen har vi sett på Jenkins, dens installasjon og de nødvendige pakker. Jeg håper du har funnet denne opplæringen nyttig, og at den har hjulpet deg med å få Jenkins opp og løpe på Ubuntu 20.04 Server.