GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Jenkins na Debian 11 Bullseye Linux

Jenkins je software běžný v oblasti profesionálního vývoje softwaru. Když na softwarovém projektu pracuje více než jeden vývojář, stává se to matoucí, když se všechny jejich změny dají dohromady. K vyřešení tohoto problému přichází Jenkins. Jenkins je Continuous Integration System (CI systém) naprogramovaný v Javě, který se používá při agilním vývoji softwaru:Zajišťuje, že malé změny kódu jsou vždy okamžitě testovány a importovány do softwaru. Jenkins byl nejprve známý jako Hudson, ale po určitém sporu se všichni vývojáři zapojení do tohoto (open source) projektu rozhodli přejmenovat jej na Jenkins.

Stručně řečeno, Jenkins je projekt s otevřeným zdrojovým kódem, který pomáhá vývojářům softwaru ve vývoji automatizací různých aspektů kódování softwarových aplikací, jako je vytváření, testování a nasazování…

Jenkins také podporuje Docker a Kubernetes, jako jsou technologie, které provozují mikroslužby. Pro malé týmy by bylo dobré provozovat Jenkin 4GB RAM a 50 GB pevného disku. Co se týče softwaru, ke svému běhu potřebuje Javu. Při psaní tohoto článku byla podporovaná verze Java Java 8 a 11.

Kroky k instalaci Jenkinse na Debian 11 Bullseye Server

Aktualizujte úložiště balíčků

Na svém terminálu Debian 11 spusťte příkaz system update, který obnoví mezipaměť úložiště APT a také nainstaluje případné aktualizace zabezpečení, jsou-li k dispozici.

sudo apt update

Nainstalujte OpenJDK

Ačkoli uživatel může jít na Oracle Java, zde jsme se rozhodli pro Open source Java podporovanou společností Oracle i její komunitou. Verze, kterou vybíráme, je OpenJDK 11, což je také výchozí verze Java v Debian 11 bullseye k instalaci.

sudo apt install openjdk-11-jdk

Přidejte Jenkins GPG klíč na Debian 11

Balíčky k instalaci nejsou k dispozici ve výchozím úložišti Debianu 11, proto pro přidání jeho úložiště nejprve přidejte klíč GPG používaný k podpisu jeho balíčků.

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null

Povolte úložiště Jenkins na Bullseye

Po úspěšném přidání klíče GPG integrujme oficiální úložiště Jenkins pomocí příkazu uvedeného níže.

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

Spusťte aktualizaci systému

Ještě jednou spusťte příkaz aktualizace systému pomocí správce balíčků APT, abyste obnovili mezipaměť a informovali systém o nově přidaném úložišti.

sudo apt update

Příkaz k instalaci Jenkinse na Debian 11

Nakonec jsme nakonfigurovali vše, co jsme původně potřebovali k nastavení Jenkins na našem operačním systému Linux. Nyní, stejně jako ostatní balíčky, použijte k instalaci správce balíčků APT.

sudo apt install jenkins

Zkontrolujte stav služby

Chcete-li potvrdit, že Jenkins funguje správně, aniž by vyvolal jakoukoli chybu, zkontrolujte jeho službu pomocí daného příkazu:

systemctl status jenkins

Pokud služba neběží nebo není aktivní, můžete použít tuto:

sudo systemctl enable --now jenkins

Najděte heslo správce Jenkins

Ve výchozím nastavení přiřadí nastavení heslo správce pro přihlášení k panelu Jenkins Dashboard pro počáteční nastavení, což samozřejmě nebude vyžadovat později, jakmile vytvoříme nového uživatele správce. Ale zpočátku musíme najít totéž pomocí daného příkazu:

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

Zkopírujte řetězec čísel ve výstupu.

Přístup k webovému rozhraní

Otevřete prohlížeč místního nebo vzdáleného systému, který má přístup k doméně nebo IP adrese serveru, kde jste nainstalovali Jenkins.

http://server-ip:8080

Na webovém rozhraní zadejte heslo, které jste získali v předchozím kroku, abyste bezpečně spustili proces nastavení.

Instalovat pluginy

Na další obrazovce vás instalační program požádá o instalaci pluginů. Můžete buď nainstalovat všechny navrhované pluginy, nebo vybrat pouze ty, které chcete.

Nastavení uživatele pro administraci

Až budete hotovi s instalací pluginu, v dalším kroku vytvořte svého prvního administrátora, ke kterému se budete přihlašovat a používat Jenkins v budoucnu.

Jenkins Dashboard na Debianu 11

Nakonec, po provedení několika dalších kroků budete mít svůj Dashboard, abyste mohli začít vytvářet projekty pro testování a vývoj spolu s vaším vývojářským týmem.

Jenkins pracuje ve dvou architekturách. Architektura Controller-Agent / controller-controller architecture

Agenty lze nastavit na stránce „Nodes“. Zadejte název uzlů, definujte vlastnosti uzlů, přiřaďte agenty řadiči a poté spusťte uzly agentů. Chcete-li vědět více, můžete se podívat na jeho oficiální dokumentaci.


Debian
  1. Jak nainstalovat Elasticsearch na Debian Linux

  2. Jak nainstalovat Jenkins na Debian 9 Stretch Linux

  3. Jak nainstalovat Jenkins na Linux

  1. Jak nainstalovat Logstash na Debian Linux

  2. Jak nainstalovat Jenkins na Debian 10 Linux

  3. Jak nainstalovat Pip 3 nebo 2 na Debian 11 Bullseye Linux

  1. Jak nainstalovat Jenkins na Debian 10 / Debian 9

  2. Jak nainstalovat Steam na Debian 11 Bullseye nebo Buster 10 Linux

  3. Jak nainstalovat klienta ZOOM na Debian 11 Bullseye Linux