Android

Jak nainstalovat jenkins na centos 7

How to Install Linux Mint 19 Cinnamon on VirtualBox

How to Install Linux Mint 19 Cinnamon on VirtualBox

Obsah:

Anonim

Jenkins je open source automatizovaný server založený na Javě, který nabízí snadný způsob, jak nastavit plynovod s kontinuální integrací a kontinuálním doručováním (CI / CD).

Nepřetržitá integrace (CI) je praxe DevOps, ve které členové týmu pravidelně provádějí změny kódu do úložiště pro správu verzí, po kterém jsou spuštěny automatické sestavování a testy. Kontinuální dodávka (CD) je řada postupů, při nichž se změny kódu automaticky vytvářejí, testují a zavádějí do výroby.

Tento tutoriál vás provede kroky instalace Jenkins v systému CentOS 7 pomocí oficiálního repozitáře Jenkins.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Instalace Jenkins

Chcete-li nainstalovat Jenkins do svého systému CentOS, postupujte takto:

  1. Jenkins je Java aplikace, takže prvním krokem je instalace Java. Spusťte následující příkaz k instalaci balíčku OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    Aktuální verze Jenkins zatím nepodporuje Javu 10 (a Javu 11). Pokud máte v zařízení nainstalováno více verzí Java, ujistěte se, že je Java 8 výchozí verzí Java.

    Dalším krokem je povolení úložiště Jenkins. Chcete-li to provést, importujte klíč GPG pomocí následujícího příkazu curl :

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    A přidejte úložiště do svého systému pomocí:

    sudo rpm --import

    Jakmile je úložiště povoleno, nainstalujte nejnovější stabilní verzi Jenkins zadáním:

    sudo yum install jenkins

    Po dokončení procesu instalace spusťte službu Jenkins pomocí:

    sudo systemctl start jenkins

    Chcete-li zkontrolovat, zda byl úspěšně spuštěn:

    systemctl status jenkins

    Měli byste vidět něco podobného tomuto:

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    Nakonec povolte službě Jenkins spuštění při spuštění systému.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

Upravte Firewall

Otevřete potřebný port pomocí následujících příkazů:

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

Nastavení Jenkins

Chcete-li nastavit novou instalaci Jenkins, otevřete prohlížeč a zadejte svou doménu nebo IP adresu následovanou portem 8080 :

http://your_ip_or_domain:8080

Objeví se obrazovka podobná následující, která vás vyzve k zadání hesla správce, které je vytvořeno během instalace:

Pokud jste dosáhli tohoto bodu, úspěšně jste nainstalovali Jenkins do svého systému CentOS.

Závěr

V tomto tutoriálu jste se naučili, jak nainstalovat a dokončit počáteční konfiguraci Jenkins v systémech založených na CentOS / RHEL. Nyní můžete navštívit oficiální stránku dokumentace Jenkins a začít zkoumat Jenkinsův pracovní postup a model plug-in.

jenkins centos