Ako nainštalovať Jenkins na Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins je rozšírený automatizovaný server s otvoreným zdrojovým kódom a používa sa ako server CI (nepretržitá integrácia) na vytváranie a efektívnu správu aplikácií a softvéru vo veľkom meradle. Pomáha pri testovaní jednotiek rozsiahlejších programovacích projektov a podporuje mnoho známych programovacích jazykov ako Python, C ++, PHP atď.

Inštalácia

Jenkins je možné nainštalovať na Ubuntu 20.04 pridaním kľúčov úložiska do systému, ale predtým musíme mať najskôr nainštalovanú súpravu Java Development Kit. Nainštalujme OpenJDK do open-source komunity Java, ak ešte nie je nainštalovaný vo vašom systéme Ubuntu 20.04.







Nainštalujte si Open Java Development Kit

Najnovšiu stabilnú verziu OpenJDK je možné nainštalovať z oficiálneho archívu balíkov Ubuntu. V čase písania tohto príspevku bola najnovšia stabilná verzia vývojového balíka Open Java OpenJDK 11.



Najprv aktualizujte úložisko vyrovnávacej pamäte APT systému:



$sudovýstižná aktualizácia





Na inštaláciu OpenJDK 11 zadajte nižšie uvedený príkaz:

$sudovýstižnýInštaláciaopenjdk-jedenásť-jdk



Ak sa zobrazí výzva na obsadenie ďalšieho miesta na disku, zadajte príkaz y a stlačte kláves Enter.

Po dokončení procesu inštalácie je možné verziu Java overiť zadaním nasledujúceho príkazu:

$java --verzia

Môžete byť svedkami toho, že verzia 11.0.9.1 je úspešne nainštalovaná v systéme Ubuntu 20.04. Teraz môžeme prejsť k inštalácii Jenkinsa.

Inštalácia Jenkinsa na Ubuntu 20.04

Jenkins je možné ľahko nainštalovať do Ubuntu importovaním a pridaním kľúčov GPG do systému.

Teraz musíte pridať kľúče GPG:

$wget -p -ALEBO- https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key pridať-

Po pridaní kľúčov GPG pridajte adresu balíka Jenkins do zoznamu zdrojov zadaním nižšie uvedeného príkazu:

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

Po povolení úložiska Jenkins jednoducho aktualizujte systémovú vyrovnávaciu pamäť APT raz.

$sudovýstižná aktualizácia

Poďme vpred a urobme skutočnú prácu pri inštalácii Jenkinsa.

$sudovýstižnýInštaláciajenkins

Zadajte požadované y a pokračujte v inštalácii stlačením klávesu Enter.

Jenkins je úspešne nainštalovaný. Začnime a nakonfigurujeme server Jenkins.

Spustite server Jenkins

Služba Jenkins by sa mala automaticky spustiť pri inštalácii Jenkins. Ak chcete overiť stav služby Jenkins, zadajte nasledujúci príkaz.

$sudosystémový stav jenkins

Je to v mojom prípade aktívne, ale ak to nie je vo vašom prípade, začnite zadaním nižšie uvedeného príkazu:

$sudosystemctl start jenkins

Po kontrole a spustení služby upravíme bránu firewall.

Nakonfigurujte bránu firewall pre server Jenkins

Teraz, aby sme mohli nakonfigurovať bránu firewall pre server Jenkins pomocou nástroja UFW, musíme povoliť bránu firewall a otvorený port 8080 na vzdialený prístup odkiaľkoľvek. Jednoducho zadajte nasledujúci príkaz:

$sudoufw povoliť8080

A skontrolujte stav UFW zadaním nižšie uvedeného príkazu:

$sudostav ufw

Ak je stav neaktívny, povoľte ho zadaním nižšie uvedeného príkazu:

$sudoufwpovoliť

Teraz znova skontrolujte stav UFW.

$sudostav ufw

Môžete byť svedkami toho, že port 8080 je povolený.

Nastavte Jenkinsa

Ak chcete nastaviť Jenkins, zadajte do panela s adresou prehliadača názov svojej domény alebo IP adresu spolu s portom 8080 a mala by sa vám zobraziť stránka Unlock Jenkins so žiadosťou o heslo, ako na obrázku nižšie.

Heslo z daného umiestnenia získate pomocou príkazu cat v termináli. Príkaz na získanie hesla bude vyzerať takto:

$sudo kat /kde/lib/jenkins/tajomstvá/initialAdminPassword

Tento príkaz heslo priamo vytlačí a vy ho môžete skopírovať a vložiť do poľa pre heslo na obrazovke Odomknutie Jenkinsa a kliknúť na tlačidlo Pokračovať.

Presmeruje vás na nasledujúcu obrazovku, kde vás požiada o nainštalovanie navrhovaných doplnkov alebo o výber doplnkov podľa vášho výberu.

Vyberte Inštalovať odporúčané doplnky. Po kliknutí sa spustí inštalácia predvolených doplnkov.

Po úspešnej inštalácii doplnkov požiada o nastavenie používateľského mena správcu, hesla a e -mailovej adresy.

Zadajte požadované vstupné polia a kliknite na tlačidlo Uložiť a pokračovať.

Ďalej vás naviguje na stránku na konfiguráciu adresy Jenkins.

Zatiaľ choďte s predvolenou automaticky generovanou adresou URL a kliknite na tlačidlo Uložiť a dokončiť v pravom dolnom rohu.

Po dokončení nastavenia Jenkinsa môžete mať obrazovku so správou o úspechu Jenkins je pripravený! Ako je uvedené nižšie.

Kliknite na tlačidlo Začať pomocou Jenkinsa a na nasledujúcej stránke budete mať čistý prehľad o palubnej doske.

A týmto sa dostávame ku koncu inštalácie a nastavenia Jenkinsa v systéme Ubuntu 20.04 LTS.

Záver

V tomto príspevku sme sa zaoberali inštaláciou OpenJDK 11 a Jenkins v systéme Ubuntu 20.04 LTS. Tiež sme sa zaoberali konfiguráciou brány firewall pre Jenkinsa a naučili sme sa, ako ju prvýkrát nastaviť. Po prečítaní tohto príspevku si môže každý začiatočník nainštalovať a začať používať Jenkins na Ubuntu 20.04. Ak sa chcete dozvedieť, preskúmať alebo sa ponoriť do Jenkinsa, navštívte a prečítajte si oficiálna dokumentácia z Jenkinsa.