Kako namestiti Jenkins na Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins je razširjen odprtokodni strežnik za avtomatizacijo in se uporablja kot strežnik CI (neprekinjena integracija) za izdelavo in učinkovito upravljanje aplikacij in obsežne programske opreme. Pomaga pri testiranju enot večjih programskih projektov in podpira številne znane programske jezike, kot so Python, C ++, PHP itd.

Namestitev

Jenkins je mogoče namestiti na Ubuntu 20.04 z dodajanjem ključev skladišča v sistem, pred tem pa moramo najprej namestiti Java Development Kit. Odprtokodno skupino Jave namestimo OpenJDK, če še ni nameščena v sistemu Ubuntu 20.04.







Namestite Open Java Development Kit

Najnovejšo stabilno različico programa OpenJDK lahko namestite iz uradnega skladišča paketov Ubuntu. V času pisanja te objave je bila zadnja stabilna različica razvojnega kompleta Open Java OpenJDK 11.



Najprej posodobite sistemsko shrambo predpomnilnika APT:



$sudoapt posodobitev





Vnesite spodnji ukaz za namestitev OpenJDK 11:

$sudoaptnamestiteopenjdk-enajst-jdk



Če zahteva dodatno mesto na disku, vnesite y in pritisnite Enter.

Po končanem namestitvenem postopku lahko različico Jave preverite tako, da vnesete spodnji ukaz:

$java --verzija

Lahko ste priča, da je različica 11.0.9.1 uspešno nameščena v sistemu Ubuntu 20.04. Zdaj lahko preidemo na namestitev Jenkinsa.

Namestitev Jenkinsa na Ubuntu 20.04

Jenkins lahko preprosto namestite na Ubuntu z uvozom in dodajanjem ključev GPG v sistem.

Zdaj morate dodati ključe GPG:

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

Ko dodate ključe GPG, dodajte naslov paketa Jenkins na seznam virov tako, da vnesete spodnji ukaz:

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

Ko omogočite skladišče Jenkins, preprosto enkrat posodobite sistemski predpomnilnik APT.

$sudoapt posodobitev

Gremo naprej in opravimo pravo delo pri namestitvi Jenkinsa.

$sudoaptnamestitejenkins

Vnesite zahtevani y in nadaljujte postopek namestitve s pritiskom na tipko Enter.

Jenkins je uspešno nameščen. Začnimo in konfiguriramo strežnik Jenkins.

Zaženite strežnik Jenkins

Storitev Jenkins bi se morala samodejno zagnati ob namestitvi Jenkinsa. Če želite preveriti stanje storitve Jenkins, vnesite spodnji ukaz.

$sudosystemctl status jenkins

V mojem primeru je aktiven, če pa ne v vašem primeru, začnite z vnosom spodnjega ukaza:

$sudosystemctl start jenkins

Po preverjanju in zagonu storitve prilagodimo požarni zid.

Konfigurirajte požarni zid za strežnik Jenkins

Zdaj, če želimo požarni zid za strežnik Jenkins konfigurirati z orodjem UFW, moramo omogočiti požarni zid in odpreti vrata 8080 za oddaljeni dostop od koder koli. Preprosto vnesite spodnji ukaz:

$sudoufw dovoli8080

In preverite stanje UFW tako, da vnesete spodnji ukaz:

$sudostatus ufw

Če stanje ni aktivno, ga omogočite tako, da vnesete spodnji ukaz:

$sudoufwomogoči

Zdaj znova preverite stanje UFW.

$sudostatus ufw

Lahko ste priča, da so vrata 8080 dovoljena.

Nastavite Jenkinsa

Če želite nastaviti Jenkins, v naslovno vrstico brskalnika vnesite ime svoje domene ali naslov IP skupaj z vrati 8080 in na strani Odkleni Jenkins morate vnesti geslo, kot je prikazano na spodnji sliki.

Geslo lahko dobite z določenega mesta z ukazom cat v terminalu. Ukaz za pridobitev gesla bi bil tak:

$sudo mačka /kje/lib/jenkins/skrivnosti/initialAdminPassword

Ta ukaz bo geslo natisnil naravnost in ga lahko kopirate in prilepite v polje za geslo na zaslonu Jenkins Unlock in kliknete gumb Nadaljuj.

Preusmeril vas bo na naslednji zaslon, kjer bo zahteval namestitev predlaganih vtičnikov ali izbiro vtičnikov po vaši izbiri.

Izberite Namesti predlagane vtičnike. Ob kliku bo začel nameščati privzete vtičnike.

Po uspešni namestitvi vtičnikov bo zahteval nastavitev uporabniškega imena, gesla in e -poštnega naslova skrbniškega uporabnika.

Navedite zahtevana polja za vnos in pritisnite gumb Shrani in nadaljuj.

Nato se pomaknete na stran za konfiguracijo Jenkinsovega URL -ja.

Za zdaj pojdite s privzetim samodejno ustvarjenim URL-jem in kliknite gumb Shrani in končaj v spodnjem desnem kotu.

Ko končate nastavitev Jenkinsa, boste lahko imeli zaslon s sporočilom o uspehu Jenkins je pripravljen !, kot je prikazano spodaj.

Pritisnite gumb Začni z uporabo Jenkinsa in na naslednji strani boste imeli čisto pogled na armaturno ploščo.

In tako pridemo do konca namestitve in nastavitve Jenkinsa v sistemu Ubuntu 20.04 LTS.

Zaključek

V tem prispevku smo obravnavali namestitev OpenJDK 11 in Jenkins v sistem Ubuntu 20.04 LTS. Zajeli smo tudi konfiguracijo požarnega zidu za Jenkinsa in se naučili, kako ga prvič nastaviti. Po branju te objave lahko vsak začetnik namesti in začne uporabljati Jenkins na Ubuntu 20.04. Če se želite naučiti, raziskati ali se poglobiti v Jenkins, ga obiščite in preberite uradna dokumentacija Jenkinsa.