Instalace
Jenkins lze nainstalovat na Ubuntu 20.04 přidáním klíčů úložiště do systému, ale předtím musíme mít nejprve nainstalovanou sadu Java Development Kit. Nainstalujeme OpenJDK komunitou Java s otevřeným zdrojem, pokud není nainstalován na vašem Ubuntu 20.04 systém dosud.
Nainstalujte Open Java Development Kit
Nejnovější stabilní verzi OpenJDK lze nainstalovat z oficiálního úložiště balíčků Ubuntu. V době psaní tohoto příspěvku byla nejnovější stabilní verzí vývojové sady Open Java OpenJDK 11.
Nejprve aktualizujte úložiště mezipaměti APT systému:
$ sudo apt aktualizace
Chcete-li nainstalovat OpenJDK 11, zadejte následující příkaz:
$ sudo apt install openjdk-11-jdk
Pokud vás požádá o další místo na disku, zadejte „y“ a stiskněte „Enter“.
Po dokončení procesu instalace lze verzi Javy ověřit zadáním následujícího příkazu:
$ java - verze
Můžete být svědky této verze 11.0.9.1 je úspěšně nainstalován na Ubuntu 20.04 systém. Nyní můžeme přejít k instalaci Jenkinse.
Instalace Jenkinse na Ubuntu 20.04
Jenkins lze snadno nainstalovat na Ubuntu importem a přidáním klíčů GPG do systému.
Nyní musíte přidat klíče GPG:
$ wget -p -O - https: // pkg.Jenkins.io / debian / jenkins.io.klíč | sudo apt-key přidat -
Po přidání klíčů GPG přidejte adresu balíčku Jenkins do seznamu zdrojů zadáním následujícího příkazu:
$ sudo sh -c 'echo deb http: // pkg.Jenkins.io / debian-stable binary /> / etc / apt / sources.seznam.d / jenkins.seznam'
Po povolení úložiště Jenkins jednoduše aktualizujte mezipaměť APT systému jednou.
$ sudo apt aktualizace
Pojďme kupředu a udělejme skutečnou práci s instalací Jenkinse.
$ sudo apt nainstalovat jenkins
Zadejte požadované „y“ a pokračujte v procesu instalace stisknutím klávesy „Enter“.
Jenkins je úspěšně nainstalován. Začněme a nakonfigurujeme server Jenkins.
Spusťte server Jenkins
Služba Jenkins by se měla automaticky spustit při instalaci Jenkins. Chcete-li ověřit stav služby Jenkins, zadejte následující příkaz.
$ sudo systemctl status jenkins
Je to v mém případě aktivní, ale pokud tomu tak není, začněte zadáním níže uvedeného příkazu:
$ sudo systemctl start jenkins
Po kontrole a spuštění služby upravíme bránu firewall.
Nakonfigurujte bránu firewall pro server Jenkins
Nyní, abychom mohli nakonfigurovat bránu firewall pro server Jenkins pomocí nástroje UFW, musíme povolit bránu firewall a otevřít port 8080 pro vzdálený přístup odkudkoli. Jednoduše zadejte následující příkaz:
$ sudo ufw povolit 8080
A zkontrolujte stav UFW zadáním níže uvedeného příkazu:
stav $ sudo ufw
Pokud je stav neaktivní, povolte jej zadáním následujícího příkazu:
$ sudo ufw povolit
Nyní znovu zkontrolujte stav UFW.
stav $ sudo ufw
Můžete být svědkem toho, že port 8080 je povolen.
Nastavit Jenkinse
Chcete-li nastavit Jenkins, zadejte do adresního řádku prohlížeče název vaší domény nebo IP adresu spolu s portem 8080 a měla by se zobrazit stránka Odemknout Jenkins s požadavkem na heslo, jako na následujícím obrázku níže.
Heslo můžete získat z daného místa pomocí příkazu cat v terminálu. Příkaz pro získání hesla by vypadal takto:
$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Tento příkaz vytiskne heslo rovnou a můžete jej zkopírovat a vložit do pole pro heslo na obrazovce Jenkins Unlock a kliknout na tlačítko „Pokračovat“.
Bude vás navigovat na další obrazovku, kde požádá o „instalaci navrhovaných pluginů“ nebo „výběr pluginů podle vašeho výběru“.
Vyberte možnost „Nainstalovat doporučené doplňky“. Po kliknutí zahájí instalaci výchozích pluginů.
Po úspěšné instalaci pluginů požádá o nastavení uživatelského jména, hesla a e-mailové adresy administrátora.
Zadejte požadovaná vstupní pole a stiskněte tlačítko „Uložit a pokračovat“.
Dále vás naviguje na stránku pro konfiguraci Jenkinsovy adresy URL.
Prozatím přejděte na výchozí automaticky generovanou adresu URL a klikněte na tlačítko „Uložit a dokončit“ v pravém dolním rohu.
Po dokončení instalace Jenkins můžete mít obrazovku se zprávou o úspěchu „Jenkins je připraven!", Jak je ukázáno níže.
Stiskněte tlačítko „Začněte používat Jenkins“ a na další stránce budete mít přehled o palubní desce.
A tak se dostáváme na konec instalace a nastavení Jenkins na Ubuntu 20.04 Systém LTS.
Závěr
V tomto příspěvku jsme se zabývali instalací OpenJDK 11 a Jenkins na Ubuntu 20.04 Systém LTS. Také jsme pokryli konfiguraci brány firewall pro Jenkins a naučili jsme se, jak ji nastavit poprvé. Po přečtení tohoto příspěvku si může každý začátečník nainstalovat a začít používat Jenkins na Ubuntu 20.04. Pokud se chcete naučit, prozkoumat nebo se ponořit hlouběji do Jenkins, neváhejte navštívit a přečíst si oficiální dokumentaci Jenkins.