GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat Jenkins na AlmaLinux 8 nebo Rocky Linux

Zde uvidíme příkazy k instalaci Jenkinse na RPM AlmaLinux a Rocky Linux pro vytváření a testování aplikací.

Co je Jenkins?

Jenkins (fork of the Hudson) je webový open source kontinuální integrační serverový systém. Je napsán v Javě a je nezávislý na platformě. Základna Jenkins podporuje řadu nástrojů včetně SVN, Ant, Maven a JUnit. Komunita může přidávat další funkce pomocí pluginů. To znamená, že Jenkins lze přizpůsobit pro každý projekt. Také pro projekty s jinými jazyky / technologiemi jako B. PHP, Ruby nebo .NET Jenkins je vhodný. Testovací nástroje lze integrovat prostřednictvím zásuvných modulů prostřednictvím intuitivního uživatelského rozhraní.

Jde o webovou aplikaci i administraci a testování projektů probíhá výhradně přes prohlížeč.

  • Minimální požadavky na hardware:
    • 256 MB paměti RAM
    • 1 GB místa na disku (pro spuštění Jenkins jako kontejneru Docker se doporučuje 10 GB)
  • Doporučená konfigurace hardwaru:
    • 4 GB a více paměti RAM
    • 50 GB a více místa na disku

Instalace Jenkins na  AlmaLinux 8 nebo Rocky Linux

Zde uvedené kroky platí také pro jiné operační systémy Linux založené na RPM, jako je CentOS a RHEL 8.

Krok 1:Nainstalujte OpenJDK – JAVA

Protože je Jenkins napsán v Javě, potřebujeme vývojový kit Java nainstalovaný na našem AlmaLinuxu nebo Rocky. Zde se nainstaluje verze OpenJDK, která je k dispozici v oficiálním repozitáři našeho Linuxu. Pokud chcete, můžete si také vybrat starší verzi.

Vyberte a nainstalujte ten podle svého výběru:

Pro  JAVA 11

sudo dnf install java-11-openjdk -y

A pro starší JAVA 8 použijte tento příkaz

sudo dnf install java-1.8.0-openjdk -y

Krok 2:Přidejte Jenkins RPM repo na AlmaLinux/Rocky

Další věcí je přidat zdroj, odkud obdržíme balíčky Jenkins a aktualizace k instalaci. K tomu potřebujeme přidat oficiální RPM repo Jenkinse na náš Linux pomocí níže uvedených příkazů:

Nejprve importujte a přidejte klíč GPG:

sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

Dále přidejte vytvořit úložiště.

sudo tee /etc/yum.repos.d/jenkins.repo<<EOF

[jenkins]
name=Jenkins-stable
baseurl=http://pkg.jenkins.io/redhat-stable
gpgcheck=1

EOF

Stiskněte Enter klíč a zadejte své uživatelské heslo a repozitář bude vytvořen.

Krok 3:Obnovte úložiště systému

Chcete-li integrovat nově přidané úložiště do systému, obnovte mezipaměť úložiště.

sudo dnf makecache

Krok 4:Příkaz k instalaci Jenkinse na Almalinux nebo Rocky Linux

Nakonec spusťte příkaz, který nainstaluje a nastaví server Jenkins na našich operačních systémech Linux založených na Redhat.

sudo dnf install jenkins

Další informace :Pokud nechcete používat repo, stáhněte si balíček RPM přímo z Github .

Pro instalaci balíčku RPMpřepněte do adresáře kam jste stáhli soubor a spusťte níže uvedený příkaz

sudo dnf install ./jenkins-*.noarch.rpm

Krok 5:Spusťte a povolte službu Jenkins

Chcete-li spustit službu Jenkins na Almalinux nebo Rocky a také ji povolit, aby se mohla spouštět automaticky při spouštění systému, postupujte podle daného příkazu-

sudo systemctl enable --now jenkins

Krok 6:Povolte Jenkins portu 8080 přístup ze vzdáleného systému

I když po instalaci a spuštění těchto služeb automatizačního serveru můžeme přistupovat k jeho webovému rozhraní z lokálně nainstalovaného prohlížeče, pokud však používáte server CLI, musíme pro přístup k němu použít vzdálený systémový prohlížeč. K tomu musí být porty otevřeny v AlmaLinux firewallu.

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

Krok 7:Poznamenejte si heslo správce

Při instalaci vytvoří Jenkins heslo pro uživatele Admin, aby zjistil, že runt níže uvedený příkaz, a poté jej zkopíruje.

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Zobrazí se heslo, stačí jej zkopírovat a někam uložit…

Krok 7:Přístup k webovému rozhraní Jenkins

Nyní otevřete prohlížeč buď ve vašem místním systému, nebo v jakémkoli jiném systému, který má přístup k IP adrese systému, kde byl nainstalován server Jenkins.

V adresním řádku prohlížeče zadejte - http://server-ip-address:8080

Zadejte heslo a Pokračovat .

Krok 8:Instalace pluginů

Budete mít dvě možnosti, jak nainstalovat pluginy Jenkins, abyste rozšířili jeho funkce. Doporučuje se přejít na „Install Suggested Plugins “, pokud jste však již obeznámeni s tímto open source serverovým systémem pro nepřetržitou integraci, přejděte na možnost „Vybrat plugin k instalaci “. Nicméně toto není jednosměrná cesta, dokonce můžete později nainstalovat nebo odebrat rozšíření z webového rozhraní Jenkins.

Krok 9:Vytvořte prvního administrátora

Jakmile nakonfigurujete pluginy, vytvořte Admina uživatelský účet, který bude později použit pro přihlášení k webovému rozhraní Jenkins.

Poté nastavení poskytne stránku pro Instance Confgiratuon, kde zobrazí aktuální URL pro přístup k Jenkins. Stačí uložit a pokračovat.

Krok 10:Jenkinsův panel

Nakonec jste úspěšně spustili a nakonfigurovali Jenkins na AlmaLinux nebo Rocky, nyní můžete vytvořit nové úlohy a začít testovat aplikace.

Poznámka na závěr:

Takže toto byl rychlý návod na instalaci a nastavení Jenkins na AlmaLinux nebo Rocky 8. Pokud jste se při provádění výše uvedených kroků setkali s nějakým problémem, dejte nám vědět…


Rocky Linux
  1. Jak nainstalovat Jenkins na Rocky Linux 8

  2. Jak nainstalovat Jenkins na AlmaLinux 8

  3. Jak nainstalovat Jenkins na Linux

  1. Jak nainstalovat Jenkins na Rocky Linux 8 / AlmaLinux 8

  2. Jak nainstalovat Rocky Linux 8.4

  3. Jak nainstalovat Budgie Desktop na AlmaLinux | Rocky Linux 8

  1. Jak nainstalovat MySQL Workbench na AlmaLinux | Rocky Linux 8

  2. Jak nainstalovat Apache Cassandra na AlmaLinux 8 | Rocky Linux 8

  3. Jak nainstalovat GIMP na AlmaLinux 8 / Rocky Linux 8