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:8080Př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.