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.