GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat Jenkins na Ubuntu 20.04

Automatizace úloh může být docela složitá, zvláště když více vývojářů odesílá kód do sdíleného úložiště. Špatně provedené automatizační procesy mohou často vést k nesrovnalostem a zpožděním. A tady přichází na řadu Jenkins.  Jenkins je bezplatný a opensource nástroj pro nepřetržitou integraci, který se používá převážně při automatizaci úloh. Pomáhá zefektivnit neustálý vývoj, testování a nasazení nově odeslaného kódu.

V této příručce vás provedeme instalací a konfigurací Jenkins na systému Ubuntu 20.04 LTS.

Krok 1:  Nainstalujte Javu pomocí příkazu apt

Jako Java aplikace vyžaduje Jenkins Java 8 a novější verze, aby fungovaly bez problémů. Chcete-li zkontrolovat, zda je ve vašem systému nainstalována Java, spusťte příkaz:

$ java --version

Pokud Java není nainstalována, získáte následující výstup.

Pro instalaci Javy na váš systém spusťte příkaz:

$ sudo apt install openjdk-11-jre-headless

Po instalaci znovu ověřte, zda je nainstalována Java:

$ java --version

Perfektní! Nyní máme nainstalované OpenJDK. Nyní můžeme pokračovat.

Krok 2:  Nainstalujte Jenkins prostřednictvím jeho oficiálního úložiště

S nainstalovanou Javou můžeme nyní přistoupit k instalaci Jenkinse. Druhým krokem je import klíče GPG Jenkins z úložiště Jenkins, jak je znázorněno:

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

Dále nakonfigurujte úložiště Jenkins na soubor se seznamem zdrojů, jak je znázorněno.

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

Dále aktualizujte seznam balíčků systému.

$ sudo apt update

A nainstalujte Jenkins následovně.

$ sudo apt install jenkins

Po dokončení instalace by se měl Jenkins spustit automaticky. Chcete-li to potvrdit, spusťte příkaz:

$ sudo systemctl status jenkins

Pokud náhodou Jenkins neběží, spusťte jej provedením následujícího příkazu.

$ sudo systemctl start jenkins

Krok 3:Konfigurace pravidel brány firewall pro Jenkinse

Jak jsme viděli, Jenkins nativně naslouchá na portu 8080, a pokud jste nainstalovali Jenkins na server s povoleným UFW, musíte tento port otevřít, abyste umožnili provoz.

Chcete-li povolit firewall na Ubuntu 20.04 LTS, spusťte

$ sudo ufw enable

Chcete-li otevřít port 8080 na ufw firewallu, spusťte příkaz:

$ sudo ufw allow 8080/tcp

Poté znovu načtěte firewall, aby se změny projevily.

$ sudo ufw reload

Chcete-li potvrdit, že je na bráně firewall otevřený port 8080, spusťte příkaz:

$ sudo ufw status

Z výstupu jasně vidíme, že port 8080 byl v systému otevřen.

Krok 4:  Nakonfigurujte Jenkinse pomocí GUI

Už jsme skoro hotovi. Zbývá pouze nastavit Jenkins pomocí vašeho oblíbeného prohlížeče. Přejděte tedy do adresního řádku a procházejte adresu svého serveru, jak je znázorněno:

http://server-IP:8080

Chcete-li zkontrolovat IP adresu vašeho serveru, použijte ifconfig příkaz.

Zobrazí se stránka podobná té, kterou máme níže, s výzvou k zadání hesla správce. Podle pokynů je heslo umístěno v souboru:

/var/lib/jenkins/secrets/initialAdminPassword

Chcete-li zobrazit heslo, jednoduše přepněte na uživatele root a použijte příkaz cat, jak je znázorněno:

$ cat /var/lib/jenkins/secrets/initialAdminPassword

Zkopírujte heslo a vložte jej do zobrazeného textového pole a klikněte na tlačítko „Pokračovat“.

V dalším kroku pro jednoduchost vyberte ‚Instalovat navrhovaný plugin‘.

Poté bude zahájena instalace nezbytného pluginu vyžadovaného Jenkinsem.

Po dokončení instalace zásuvných modulů vás instalační program přenese do další sekce, kde budete vyzváni, abyste vytvořili uživatele Admin a klikněte na tlačítko ‚Uložit a pokračovat‘.

V dalším kroku se vyplní výchozí adresa URL pro vaši Jenkinovu instanci. Není vyžadována žádná akce, jednoduše klikněte na „Uložit a dokončit“.

Nakonec klikněte na tlačítko ‚Začít používat Jenkins‘, abyste získali přístup k Jenkinsovi.

Tím se dostanete na Jenkinův ovládací panel, jak je znázorněno.

A tady to máte. Úspěšně se nám podařilo nainstalovat Jenkins na Ubuntu 20.04 LTS.

Přečtěte si také :Jak nastavit Jenkins na CentOS 8 / RHEL 8


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Redmine na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Mariadb 10 v Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Askbot na Ubuntu 16.04

  1. Jak nainstalovat a nakonfigurovat MongoDB na Ubuntu 14.04

  2. Jak nainstalovat a nakonfigurovat Solr 6 na Ubuntu 16.04

  3. Jak nainstalovat a nakonfigurovat GitLab na Ubuntu 16.04