Jenkins

Kom godt i gang med Jenkins på Ubuntu 20.04

Kom godt i gang med Jenkins på Ubuntu 20.04
Jenkins er en open-source, Java-baseret server, der giver plugins til en række automatiseringsproblemer. Det være sig at automatisere programmeringen af ​​ny software eller dens tildeling til en bestemt opgave med Jenkins; du kan gøre det hele.

Denne gennemgang dækker installationen af ​​Jenkins på Ubuntu 20.04. Vi vil også dække nødvendighederne for at komme i gang med Jenkins, herunder hvordan man starter en udviklingsserver med ubuntu og tilmelder sig med en administrativ brugerkonto.

Hvordan Jenkins fungerer

For at forklare det enkelt automatiserer Jenkins dine projekter, nemlig deres opbygning og test, og til gengæld letter integrationen af ​​forskellige ændringer, der kommer med udvidelsen af ​​dit projekts omfang. Det letter også kontinuerlig levering af den opdaterede software ved at fusionere med flere test- og implementeringsværktøjer.

Jenkins kan spare din organisation meget tid og ton ressourcer igennem med sine automatiseringsplugins, der integrerer hele projektets livscyklus: opbyg, vurder, demonstrer, pakke, fase og implementer stadier.

Det understøtter Windows, Mac OS samt Linux / Unix OS, og det kan distribueres på forskellige maskiner.

Vores opsætning

Her i denne vejledning bruger vi en Ubuntu-server ved hjælp af en sudo-adgangskonto med Oracle JDK 11 installeret på serveren. Vi bruger de officielt opdaterede pakker til at installere Jenkins.

Trin 1: Forberedelse af serveren

Vi starter med at tilføje lagernøglen til systemet ved hjælp af følgende kommando:

$ wget -q -O - https: // pkg.jenkins.io / debian-stabil / jenkins.io.nøgle | sudo apt-key tilføj

Fortsæt derefter med at tilføje Debian-pakkeopbevaringsadressen til serverens kilder.liste:

$ sudo sh -c 'ekko deb http: // pkg.jenkins.io / debian-stabil binær /
> / etc / apt / sources.liste.d / jenkins.liste'

Skift derefter til det nye lager med følgende kommando.

$ sudo apt opdatering

Trin 2: Installer Jenkins

Når serveren er klar til installation, skal du skrive følgende kommando for at starte installationen:

$ sudo apt installere Jenkins

Installationen kan tage et stykke tid. Hvis det installeres fra de projektvedligeholdte pakker, skal det have alle de nyeste tilgængelige funktioner.

Trin 3: Tænd Jenkins

Skriv følgende for at fyre jenkins op:

$ sudo systemctl start Jenkins

For at se statusoutputtet skal du bruge statusindgangen til at se, om opstarten var vellykket:

$ sudo systemctl status Jenkins

Hvis du indtil videre har fulgt instruktionerne korrekt, skal du se output det samme som skærmbilledet ovenfor.

Outputpanelet bekræfter, at Jenkins er indstillet til at starte, så snart maskinen starter.

Selvom vi har bekræftet, at installationen var vellykket, skal vi tilpasse vores firewallindstillinger for at linke opsætningen fra en webbrowser.

Trin 4: Konfiguration af firewall

Lad os foretage nogle justeringer af firewallen først. Standardindstillingerne på Jenkins kører den på port 8080. For at få adgang til den port skal du indtaste følgende:

$ sudo ufw tillader 8080

Dette ville aktivere firewallen, hvis den ikke var aktiveret før installationen.

$ sudo ufw tillader OpenSSH

$ sudo ufw aktivere

Tjek statusopdateringen ved hjælp af:

$ sudo ufw status

Se hvordan port 8080 er åben for trafikadgang fra hele internettet.

Nu hvor vi har installeret Jenkins på vores server og justeret vores firewall, kan vi endelig gå videre til at tilpasse Jenkins.

Trin 4: Tilpas Jenkins 'indstillinger

Før vi opretter installationsprogrammet, skal vi få adgang til Jenkins 'port 8080 med vores legitimationsoplysninger. Det skal føre dig til låse op Jenkins-panelet, hvor du kan se, hvor den oprindelige adgangskode var placeret.

Skift til terminalvinduet og indkald adgangskoden med cat-kommandoen:

$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword

Noter eller gem den adgangskode, der vises i vinduet, gå til dialogboksen Administratoradgangskode og indsæt den der. Derefter bliver du spurgt, om du vil tilpasse plugins til at installere dig selv eller gå med standard plugins.

Her klikkede vi blot på installationsknappen, som du kan se. Når installationsprogrammet er færdigt, vises det en meddelelse, hvor administratorens brugeroplysninger går. Du kan bruge adgangskoden med den alfanumeriske adgangskode på 32 tegn og fortsætte som administrator eller oprette en ny bruger som følger.

Derefter vises en 'Instanskonfiguration' panel, hvor du vil bekræfte URL'en til din Jenkins 'forekomst. Du kan bekræfte med enten dit domænenavn på serveren, eller det er IP-adresse:

Når du har bekræftet de nødvendige oplysninger, kan du afslutte ved at klikke på knappen Gem og afslut. Du modtager en besked, der siger noget med følgende virkning:

Besøg Jenkins-instrumentbrættet ved at klikke på Start ved hjælp af Jenkins-knappen.

Hvis du har fulgt trinnene ovenfor korrekt, skal du have den nyeste version af Jenkins installeret på dit system.

Pakning af ting

I denne artikel har vi set på Jenkins, dets installation og de nødvendige pakker. Jeg håber, du har fundet denne tutorial nyttig, og at den har hjulpet dig med at få Jenkins i gang på din Ubuntu 20.04 server.

Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...
Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...