Jenkins

Komma igång med Jenkins på Ubuntu 20.04

Komma igång med Jenkins på Ubuntu 20.04
Jenkins är en öppen källkod, Java-baserad server som tillhandahåller plugins för en mängd olika automatiseringsproblem. Vare sig det är att automatisera programmeringen av ny programvara, eller dess tilldelning till en specifik uppgift, med Jenkins; du kan göra allt.

Denna genomgång kommer att täcka installationen av Jenkins på Ubuntu 20.04. Vi kommer också att täcka nödvändigheterna för att komma igång med Jenkins, inklusive hur man startar en utvecklingsserver med ubuntu och registrerar sig med ett administrativt användarkonto.

Hur Jenkins fungerar

För att förklara det enkelt automatiserar Jenkins dina projekt, nämligen deras uppbyggnad och testning, och i sin tur underlättar integrationen av olika förändringar som kommer med utvidgningen av ditt projekts omfattning. Det underlättar också kontinuerlig leverans av den uppdaterade programvaran genom att slå ihop med flera test- och distributionsverktyg.

Jenkins kan spara din organisation mycket tid och ton resurser hela tiden med sina automatiseringsinsticksprogram som integrerar hela projektets livscykel: bygg, utvärdera, demonstrera, paketera, planera och distribuera steg.

Den stöder Windows, Mac OS samt Linux / Unix OS och kan distribueras på olika maskiner.

Vår inställning

Här i den här guiden använder vi en Ubuntu-server med ett sudo-åtkomstanvändarkonto, med Oracle JDK 11 installerat på servern. Vi kommer att använda de officiellt uppdaterade paketen för att installera Jenkins.

Steg 1: Förbereda servern

Vi börjar med att lägga till förvaringsnyckeln till systemet med följande kommando:

$ wget -q -O - https: // pkg.jenkins.io / debian-stabil / jenkins.io.nyckel | sudo apt-key add

Fortsätt sedan med att lägga till Debians paketförvaringsadress till serverkällorna.lista:

$ sudo sh -c 'echo deb http: // pkg.jenkins.io / debian-stabil binär /
> / etc / apt / sources.lista.d / jenkins.lista'

Byt sedan till det nya arkivet med följande kommando.

$ sudo apt uppdatering

Steg 2: Installera Jenkins

Med servern redo för installation skriver du in följande kommando för att starta installationen:

$ sudo apt installera Jenkins

Installationen kan ta ett tag. Om det installeras från de projektunderhållna paketen, bör det ha alla de senaste funktionerna tillgängliga.

Steg 3: Slå upp Jenkins

Skriv in följande för att avfyra jenkins:

$ sudo systemctl starta Jenkins

Om du vill se statusutdata använder du statusingången för att se om uppstarten lyckades:

$ sudo systemctl status Jenkins

Om du hittills har följt instruktionerna ordentligt bör du se utdata på samma sätt som skärmdumpen ovan.

Utgångspanelen bekräftar att Jenkins är inställt på att starta så snart maskinen startar.

Även om vi har bekräftat att installationen lyckades, bör vi justera våra brandväggsinställningar för att länka dess installation från en webbläsare.

Steg 4: Konfigurera brandväggen

Låt oss göra några justeringar av brandväggen först. Standardinställningarna på Jenkins kör den på port 8080. För att komma åt den porten, skriv in följande:

$ sudo ufw tillåter 8080

Detta skulle aktivera brandväggen om den inte var aktiverad före installationen.

$ sudo ufw tillåter OpenSSH

$ sudo ufw aktivera

Kontrollera statusuppdateringen med:

$ sudo ufw-status

Se hur port 8080 är öppen för trafikåtkomst från hela webben.

Nu när vi har installerat Jenkins på vår server och justerat vår brandvägg kan vi äntligen gå vidare till att anpassa Jenkins.

Steg 4: Anpassa Jenkins inställningar

Innan vi installerar installationsprogrammet måste vi komma åt Jenkins port 8080 med våra referenser. Det ska ta dig till Unlock Jenkins-panelen, där du ser var det ursprungliga lösenordet var beläget.

Byt till terminalfönstret och kalla till lösenordet med cat-kommandot:

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

Anteckna eller spara lösenordet som visas i fönstret, gå till dialogrutan Administratörslösenord och klistra in det där. Därefter blir du tillfrågad om du vill anpassa plugin-programmen för att installera själv eller gå med standard-plugins.

Här klickade vi helt enkelt på installationsknappen, som du kan se. När installationsprogrammet är klart visas en uppmaning om administratörens användaruppgifter. Du kan använda lösenordet med 32 tecken alfanumeriskt lösenord och fortsätta som admin eller skapa en ny användare enligt följande.

Då visas en 'Instanskonfiguration' där du kommer att bekräfta webbadressen för din Jenkins instans. Du kan bekräfta med antingen ditt domännamn på servern eller dess IP-adress:

Efter att ha bekräftat den nödvändiga informationen kan du avsluta genom att klicka på knappen Spara och avsluta. Du får ett meddelande som säger något om följande:

Besök Jenkins instrumentpanel genom att klicka på Starta med Jenkins-knappen.

Om du har följt stegen ovan ordentligt bör du ha den senaste versionen av Jenkins installerad på ditt system.

Packa upp saker

I den här artikeln har vi tittat på Jenkins, dess installation och nödvändiga paket. Jag hoppas att du har hittat den här handledningen användbar och att den har hjälpt dig att få Jenkins igång på din Ubuntu 20.04-server.

Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...
Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...
Användbara verktyg för Linux-spelare
Om du gillar att spela spel på Linux är chansen att du kan ha använt appar och verktyg som Wine, Lutris och OBS Studio för att förbättra spelupplevels...