Sådan installeres Jenkins på Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins er en udbredt open-source automatiseringsserver og bruges som en CI (kontinuerlig integration) server til at bygge og effektivt administrere applikationer og storskaleret software. Det hjælper med enhedstest af større programmeringsprojekter og understøtter mange berømte programmeringssprog som Python, C ++, PHP osv.

Installation

Jenkins kan installeres på Ubuntu 20.04 ved at tilføje lagernøglerne til systemet, men før det skal vi først have Java Development Kit installeret. Lad os installere OpenJDK af Java-open source-fællesskabet, hvis det ikke er installeret på dit Ubuntu 20.04-system endnu.







Installer Open Java Development Kit

Den seneste stabile version af OpenJDK kan installeres fra det officielle Ubuntu -pakkeopbevaringssted. På tidspunktet for skrivelsen af ​​dette indlæg var den seneste stabile version af Open Java Development -kittet OpenJDK 11.



Opdater først systemets APT -cache -lager:



$sudopassende opdatering





Indtast kommandoen nedenfor for at installere OpenJDK 11:

$sudopassendeinstallereopenjdk-elleve-jdk



Hvis den beder om at tage ekstra diskplads, skal du skrive y og trykke på Enter.

Efter afslutningen af ​​installationsprocessen kan Java -versionen verificeres ved at skrive den givne kommando nedenfor:

$java --version

Du kan se, at version 11.0.9.1 er installeret på Ubuntu 20.04 -systemet. Nu kan vi gå videre til installationen af ​​Jenkins.

Installation af Jenkins på Ubuntu 20.04

Jenkins kan let installeres på Ubuntu ved at importere og tilføje GPG -nøglerne til systemet.

Nu skal du tilføje GPG -nøgler:

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

Efter tilføjelse af GPG -nøgler skal du tilføje Jenkins -pakkeadressen til kildelisten ved at skrive kommandoen nedenfor:

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

Efter aktivering af Jenkins -depotet skal du blot opdatere systemets APT -cache én gang.

$sudopassende opdatering

Lad os gå videre og gøre det rigtige arbejde med at installere Jenkins.

$sudopassendeinstallerejenkins

Indtast den nødvendige y, og fortsæt installationsprocessen ved at trykke på Enter -tasten.

Jenkins er installeret korrekt. Lad os starte og konfigurere Jenkins -serveren.

Start Jenkins -serveren

Jenkins -tjenesten skal automatisk starte ved installationen af ​​Jenkins. For at kontrollere status for Jenkins -service skal du indtaste kommandoen herunder.

$sudosystemctl status jenkins

Det er aktivt i mit tilfælde, men hvis det ikke er i dit tilfælde, skal du starte med at skrive kommandoen nedenfor:

$sudosystemctl start jenkins

Efter at have tjekket og startet tjenesten, lad os justere firewallen.

Konfigurer firewallen til Jenkins -serveren

For at konfigurere firewallen til Jenkins -serveren ved hjælp af UFW -værktøjet skal vi nu aktivere firewallen og åbne port 8080 til fjernadgang hvor som helst. Skriv blot kommandoen herunder:

$sudoufw tillader8080

Og tjek status for UFW ved at skrive kommandoen nedenfor:

$sudoufw status

Hvis status er inaktiv, skal du aktivere den ved at skrive kommandoen nedenfor:

$sudoufwaktivere

Kontroller nu status for UFW igen.

$sudoufw status

Du kan være vidne til, at port 8080 er tilladt.

Opsæt Jenkins

For at konfigurere Jenkins skal du indtaste dit domænenavn eller din IP -adresse sammen med port 8080 i browserens adresselinje, og du skal have siden Unlock Jenkins til at bede om et kodeord, som vist på billedet herunder.

Du kan få adgangskoden fra den givne placering ved hjælp af kommandoen cat i terminalen. Kommandoen til at få adgangskoden ville være sådan:

$sudo kat /hvor/lib/jenkins/hemmeligheder/initialAdminPassword

Denne kommando udskriver adgangskoden lige ud, og du kan kopiere og indsætte den i adgangskodefeltet på Jenkins Unlock -skærmen og klikke på knappen Fortsæt.

Det navigerer dig til den næste skærm, hvor det vil bede om enten at installere de foreslåede plugins eller vælge de plugins, du ønsker.

Vælg Installer foreslåede plugins. Med klikket begynder det at installere standard plugins.

Efter den vellykkede installation af plugins vil den bede om indstilling af adminbrugerens brugernavn, adgangskode og e -mail -adresse.

Angiv de nødvendige inputfelter, og tryk på knappen Gem og Fortsæt.

Dernæst vil det navigere dig til en side til konfiguration af Jenkins URL.

I øjeblikket skal du gå til standard automatisk genereret webadresse og klikke på knappen Gem og afslut i nederste højre hjørne.

Efter afslutningen af ​​Jenkins -opsætningen kan du få skærmen med succesbeskeden Jenkins er klar !, som vist nedenfor.

Tryk på knappen Start med Jenkins, og på den næste side får du et rent kig på instrumentbrættet.

Og sådan er vi ved at afslutte installationen og opsætningen af ​​Jenkins på Ubuntu 20.04 LTS -systemet.

Konklusion

I dette indlæg har vi dækket installationen af ​​OpenJDK 11 og Jenkins på Ubuntu 20.04 LTS -systemet. Vi har også dækket firewall -konfigurationen til Jenkins og lært, hvordan man konfigurerer den for første gang. Efter at have læst dette indlæg kan enhver nybegynder installere og begynde at bruge Jenkins på Ubuntu 20.04. Hvis du vil lære, udforske eller grave dybere i Jenkins, er du velkommen til at besøge og læse officiel dokumentation af Jenkins.