Hvordan installere Jenkins på Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins er en vanlig automatisert server med åpen kildekode og brukes som en CI (kontinuerlig integrering) server for å bygge og effektivt administrere applikasjoner og storskala programvare. Det hjelper med enhetstesting av større programmeringsprosjekter og støtter mange kjente programmeringsspråk som Python, C ++, PHP, etc.

Installasjon

Jenkins kan installeres på Ubuntu 20.04 ved å legge til depotnøklene i systemet, men før det må vi først ha Java Development Kit installert. La oss installere OpenJDK av Java med åpen kildekode hvis den ikke er installert på Ubuntu 20.04-systemet ditt ennå.







Installer Open Java Development Kit

Den siste stabile versjonen av OpenJDK kan installeres fra det offisielle Ubuntu -pakkelageret. Da jeg skrev dette innlegget, var den siste stabile versjonen av Open Java Development -settet OpenJDK 11.



Oppdater først systemets APT -hurtiglager:



$sudopassende oppdatering





Skriv inn kommandoen nedenfor for å installere OpenJDK 11:

$sudopassendeinstallereopenjdk-elleve-jdk



Hvis den ber om å ta ekstra diskplass, skriver du y og trykker Enter.

Etter at installasjonsprosessen er fullført, kan versjonen av Java verifiseres ved å skrive den angitte kommandoen nedenfor:

$java --versjon

Du kan se at versjon 11.0.9.1 er installert på Ubuntu 20.04 -systemet. Nå kan vi gå til installasjonen av Jenkins.

Installasjon av Jenkins på Ubuntu 20.04

Jenkins kan enkelt installeres på Ubuntu ved å importere og legge til GPG -nøklene i systemet.

Nå må du legge til GPG -nøkler:

$wget -s -ELLER- https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key add-

Etter å ha lagt til GPG -nøkler, legger du til Jenkins -pakkeadressen i kildelisten ved å skrive kommandoen nedenfor:

$sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list'

Etter å ha aktivert Jenkins -depotet, oppdaterer du bare systemets APT -cache én gang.

$sudopassende oppdatering

La oss gå videre og gjøre det virkelige arbeidet med å installere Jenkins.

$sudopassendeinstallerejenkins

Skriv inn nødvendig y og fortsett installasjonsprosessen ved å trykke Enter -tasten.

Jenkins er installert. La oss starte og konfigurere Jenkins -serveren.

Start Jenkins -serveren

Jenkins -tjenesten skal starte automatisk når Jenkins installeres. For å bekrefte statusen til Jenkins -tjenesten, skriv inn kommandoen nedenfor.

$sudosystemctl status jenkins

Det er aktivt i mitt tilfelle, men hvis det ikke er i ditt tilfelle, så start med å skrive kommandoen nedenfor:

$sudosystemctl starter jenkins

Etter å ha sjekket og startet tjenesten, la oss justere brannmuren.

Konfigurer brannmuren for Jenkins -serveren

For å konfigurere brannmuren for Jenkins -serveren ved hjelp av UFW -verktøyet, må vi aktivere brannmuren og åpne port 8080 for ekstern tilgang hvor som helst. Bare skriv kommandoen nedenfor:

$sudoufw tillate8080

Og sjekk statusen til UFW ved å skrive kommandoen nedenfor:

$sudoufw -status

Hvis statusen er inaktiv, aktiver den ved å skrive kommandoen nedenfor:

$sudoufwmuliggjøre

Sjekk nå statusen til UFW på nytt.

$sudoufw -status

Du kan være vitne til at port 8080 er tillatt.

Sett opp Jenkins

For å konfigurere Jenkins, skriv inn domenenavnet eller IP -adressen din sammen med port 8080 i nettleserens adresselinje, og du bør ha Unlock Jenkins -siden som ber om et passord, som bildet vist nedenfor.

Du kan få passordet fra det angitte stedet ved å bruke cat -kommandoen i terminalen. Kommandoen for å få passordet vil være slik:

$sudo katt /hvor/lib/jenkins/hemmeligheter/initialAdminPassword

Denne kommandoen vil skrive ut passordet rett ut, og du kan kopiere og lime det inn i passordfeltet på Jenkins Unlock -skjermen og klikke på Fortsett -knappen.

Den navigerer deg til neste skjerm der den vil be om enten å installere de foreslåtte pluginene eller velge pluginene du ønsker.

Velg Installer foreslåtte plugins. Ved klikk vil den begynne å installere standard plugins.

Etter vellykket installasjon av plugins, vil den be om innstilling av admin -brukerens brukernavn, passord og e -postadresse.

Oppgi de nødvendige inndatafeltene og trykk på Lagre og Fortsett -knappen.

Deretter vil det navigere deg til en side for konfigurering av Jenkins URL.

For øyeblikket, gå til standard automatisk generert URL og klikk på Lagre og fullfør-knappen nederst til høyre.

Etter at Jenkins -oppsettet er fullført, kan du ha skjermen med suksessmeldingen Jenkins er klar !, som vist nedenfor.

Trykk på Start med Jenkins -knappen, og på neste side får du et rent blikk på oversikten.

Og dette er hvordan vi kommer til slutten på å installere og sette opp Jenkins på Ubuntu 20.04 LTS -systemet.

Konklusjon

I dette innlegget har vi dekket installasjonen av OpenJDK 11 og Jenkins på Ubuntu 20.04 LTS -systemet. Vi har også dekket brannmurskonfigurasjonen for Jenkins og lært hvordan du konfigurerer den for første gang. Etter å ha lest dette innlegget, kan enhver nybegynner installere og begynne å bruke Jenkins på Ubuntu 20.04. Hvis du vil lære, utforske eller grave dypere i Jenkins, kan du besøke og lese offisiell dokumentasjon av Jenkins.