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 JenkinsFor 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
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.