GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Jenkins na Debian 10 / Debian 9

Jenkins je open-source automatizační server; jinými slovy, kontinuální integrační nástroj napsaný v Javě, který pomáhá automatizovat opakující se úkoly spojené s procesem vývoje softwaru. Opakující se úkoly mohou být jako tvorba softwaru, testování a nasazení.

Projekt Jenkins byl po sporu na začátku roku 2011 odpojen od projektu Oracle Hudson, ale stále se navzájem nazývají jako fork.

Zde vás tento tutoriál provede instalací Jenkinse na Debian 10 / Debian 9.

Nainstalujte Jenkins na Debian

Nainstalujte Javu

Jenkins vyžaduje Java 8 nebo Java 11. Zde nainstaluji výchozí balíček JRE (OpenJDK).

sudo apt update

sudo apt install -y default-jre apt-transport-https wget

Chcete-li místo OpenJDK používat Oracle JAVA, použijte jeden z odkazů.

ČTĚTE :Jak nainstalovat Oracle Java na Debian 10 / Debian 9

Ověřte verzi Java.

java -version

Výstup:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Debian-3deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Debian-3deb10u1, mixed mode, sharing)

Přidat úložiště Jenkins

Pojďme přidat úložiště Jenkins, protože Jenkins není k dispozici v základních repozitářích OS Debian / Ubuntu.

Nejprve přidejte veřejný klíč Jenkins do systému.

wget https://pkg.jenkins.io/debian-stable/jenkins.io.key

sudo apt-key add jenkins.io.key

Nyní přidejte úložiště Jenkins do svého systému.

echo "deb https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list

Nainstalovat Jenkins

Nainstalujte balíček Jenkins pomocí příkazu apt.

sudo apt update

sudo apt install -y jenkins

Služba Jenkins by nyní měla být v provozu. Zkontrolujte stav služby Jenkins pomocí níže uvedeného příkazu.

sudo systemctl status jenkins

Nastavení Jenkinse

Jenkins přichází s webovým rozhraním, kde můžete vytvářet, testovat a nasazovat software.

Otevřete webový prohlížeč a přejděte na následující adresu URL.

http://your.ip.add.ress:8080

Z bezpečnostních důvodů Jenkins vkládá počáteční heslo do /var/lib/Jenkins/secrets/initialAdminPassword aby se zabránilo neoprávněné instalaci Jenkins.

Pomocí příkazu cat zobrazíte heslo pro instalaci Jenkins.

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

Výstup:

15d5552f98af42d78660c86edf03d43c

Zkopírujte a vložte heslo do průvodce nastavením Jenkins. Poté klikněte na Pokračovat.

Můžete buď nainstalovat navrhované pluginy nebo vyberte a nainstalujte si pluginy, které nejlépe vyhovují vašim potřebám .

Počkejte na dokončení instalace zásuvných modulů Jenkins.

Vytvořte prvního administrátora pro Jenkinse.

Nastavte adresu URL Jenkins, která bude poskytovat kořenovou adresu URL pro odkazy na různé zdroje Jenkins.

Jenkins je nyní připraven na vytváření softwaru. Klikněte na Začít používat Jenkins .

Jenkins Dashboard:

Přístup k Jenkinsovi

Otevřete webový prohlížeč a přejděte na následující adresu URL.

http://your.ip.add.ress:8080

Přihlaste se pomocí účtu správce Jenkins, který jste vytvořili dříve.

Vytvořit Jenkins Job

Pojďme vytvořit ukázkové sestavení pomocí příkazu shellu.

Chcete-li to provést, přejděte na Panel Jenkinse>> Nová položka neboVytvořte úlohu .

Vytvořte Freestyle projekt s názvem ITzGeek_Project a poté klikněte na OK .

Na konfigurační stránce projektu přejděte dolů a zvolte Spustit prostředí jako Přidat krok sestavení v Sestavení sekce.

Zadejte příkaz shellu, který se má provést při vytváření projektu.

echo "This is $JOB_NAME"

Klikněte na Uložit .

Projekt je nyní připraven k výstavbě. Klikněte na Vytvořit nyní v levém podokně k vytvoření projektu.

Klikněte na Ikonu konzoly abyste viděli výstup vašeho sestavení.

Výstup konzoly:

Závěr

To je vše. Úspěšně jste nainstalovali Jenkins na Debian 10 / Debian 9. Doporučuji vám navštívit dokumentaci Jenkinse, kde najdete další informace.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Jenkins na Debian 9 Stretch Linux

  3. Jak nainstalovat Python 3.9 na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9

  1. Jak nainstalovat Go na Debian 9

  2. Jak nainstalovat Pip na Debian 9

  3. Jak nainstalovat R na Debian 9