Úvod

Jenkins je unikátní automatická serverová aplikace, která běží v kontejneru servletů Java. Tato služba podporuje různé softwarové systémy pro správu sociálních kontrol (SCM), jako jsou SVN, Git a Mercurial. Je to také bezplatný software na základě licence MIT.


Tato příručka vás provede procesem instalace Jenkins na Ubuntu 18.04 VPS. Začneme spuštěním Jenkins na našem hostování doménových jmen, poté jej nainstalujte pod server Apache a nakonfigurujte jej jako reverzní proxy server.

Než začneš

Než začnete, potřebujete následující: Aktualizovaný server VPS Ubuntu 18.04 nebo dedikovaný server.

Krok 1 – Instalace Java

Jelikož Jenkins běží na Javě, musíte začít nainstalováním Java OpenJDK na svůj server. Java lze nainstalovat z úložiště PPA pomocí následujícího příkazu:

$ Sudo apt install software-properties-common apt-transport-https -y
$ Sudo add-apt-repository ppa: openjdk-r / ppa -y

Dále nainstalujte Java pomocí příkazu apt:

$ Sudo apt install openjdk-8-jdk -y

Po dokončení procesu instalace se ujistěte, že byla správně nainstalována správná verze javy:

$ Sudo java -verze

Nyní bude na vašem Ubuntu serveru úspěšně nainstalována Java OpenJDK.

Je důležité si uvědomit, že pokud má váš systém několik verzí javy, upravte výchozí verzi javy pomocí následujícího příkazu:

$ sudo update-alternatives – config java

Krok 2 – Instalace Jenkins

Jenkins má funkční úložiště pro Ubuntu, které je nezbytným balíčkem při instalaci Jenkins.

Chcete-li přidat klíče GPG a úložiště Jenkins do svého systému, spusťte následující příkaz:

$ wget -q -O – https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add –

Jakmile povolíte repozitář Jenkins, spusťte níže uvedený příkaz a připojte repozitář balíčků pro Debian, aby odkazoval na sources.list vašeho serveru:

$ Sudo sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary / > /etc/apt/sources.list.d/jenkins.list ‘

Dále zajistěte, aby byly balíčky apt aktuální a nainstalujte nejnovější verzi Jenkins pomocí následujícího příkazu:

$ Sudo apt update
$ Sudo apt nainstalujte jenkins

Nyní se Jenkins spustí automaticky, jakmile je proces dokončen. Ujistěte se, že je nastaven tak, aby se spouštěl při spuštění.

$ Sudo systemctl start jenkins
$ Sudo systemctl povolí jenkins

Zkontrolujte, zda Jenkins správně pracuje na Ubuntu 18.04:

$ Sudo systemctl status jenkins

Na obrazovce se zobrazí následující výstup:

● jenkins.service- LSB: StartJenkinsatboottime
Načteno: načteno (/etc/init.d/jenkins;generated)
Aktivní: aktivní (ukončeno) od Wed2018-09-2215: 18: 22PDT; 5min32sago
Dokumenty: man: systemd-sysv-generator (8)
Úkoly: 0 (limit: 2319)
CGroup: /system.slice/jenkins.service

Krok 3 – Konfigurace brány firewall UFW

Jenkins je navržen tak, aby fungoval na portu 8080. V tomto kroku otevřeme tento port pomocí ufw:

$ Sudo ufw umožňuje 8080

Dalším spuštěním příkazu níže potvrďte stav ufw:

$ Sudo ufw status

Takto získáte výstup podobný:

Stav: aktivní

K akci od
—                         ——      —-
OpenSSH ALLOW Anywhere
8080 ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
8080 (v6) ALLOW Anywhere (v6)

V případě, že je ufw neaktivní, proveďte níže uvedené příkazy pro jeho aktivaci a povolení OpenSSH

$ Sudo ufw umožňuje OpenSSH
$ Sudo ufw povolit

To je vše! Firewall je plně nakonfigurován a je nainstalována Jenkins. To znamená, že nyní můžete pokračovat s počátečním nastavením Jenkins.

Krok 4 – Konfigurace Jenkins

Chcete-li nakonfigurovat Jenkins po instalaci, přejděte v prohlížeči na port 8080, zadejte své doménové jméno a IP adresu http: // your_ip_or_domain: 8080. Objeví se následující obrazovka:

Jak nainstalovat a nastavit server Jenkins na vašem Ubuntu 18

V procesu instalace si instalátor Jenkins automaticky vytvoří heslo s 32 znaky. Zkopírování souboru hesla do terminálu pomocí následujícího příkazu:

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

Vyhledejte Heslo správce zadejte heslo a stiskněte Pokračovat.

Získáte obrazovku, která vás vyzve k instalaci doporučených pluginů pro Jenkins. Vybrat Nainstalujte doporučené pluginy.

Jak nainstalovat a nastavit server Jenkins na vašem Ubuntu 18

Na další stránce se zobrazí, že instalace probíhá.

Jak nainstalovat a nastavit server Jenkins na vašem Ubuntu 18

Až budou pluginy Jenkins úspěšně implementovány, budete požádáni o vytvoření účtu správce. Zadejte požadované informace a stiskněte Uložit a pokračovat.

Jak nainstalovat a nastavit server Jenkins na vašem Ubuntu 18

Budete vyzváni k zadání URL instance Jenkins. Zahrňte doménu pro Jenkins a stiskněte Uložit a dokončit.

Jak nainstalovat a nastavit server Jenkins na vašem Ubuntu 18

Po vytvoření uživatelského účtu administrátora se zobrazí obrazovka s potvrzením „Jenkins je připraven.“

Jak nainstalovat a nastavit server Jenkins na vašem Ubuntu 18

Chcete-li navštívit hlavní stránku ovládacího panelu Jenkin, stiskněte tlačítko „Začít používat Jenkins“.

Jak nainstalovat a nastavit server Jenkins na vašem Ubuntu 18

Nyní byla Jenkins úspěšně nainstalována na vašem systému Ubuntu 18.04.

Závěr

Úspěšně jste nainstalovali a nakonfigurovali Jenkins na serveru Ubuntu 18.04.

Podívejte se na tyto top 3 Linux hostingové služby

FastComet

Vyvolávací cena:
2,95 $


Spolehlivost
9.7


Ceny
9.5


Uživatelsky přívětivý
9.7


Podpěra, podpora
9.7


Funkce
9.6

Přečtěte si recenze

Navštivte FastComet

Hostinger

Vyvolávací cena:
0,99 $


Spolehlivost
9.3


Ceny
9.3


Uživatelsky přívětivý
9.4


Podpěra, podpora
9.4


Funkce
9.2

Přečtěte si recenze

Navštivte Hostinger

ChemiCloud

Vyvolávací cena:
2,76 $


Spolehlivost
10


Ceny
9.9


Uživatelsky přívětivý
9.9


Podpěra, podpora
10


Funkce
9.9

Přečtěte si recenze

Navštivte ChemiCloud

Související články s postupy

  • Jak spustit kontejner Jenkins na Ubuntu 18.04
    expert
  • Jak nainstalovat MongoDB na váš Ubuntu 18.04 VPS nebo dedikovaný server
    středně pokročilí
  • Jak nainstalovat Git 2.15.1 na Ubuntu 18.04
    středně pokročilí
  • Jak nainstalovat MyWebSQL na Ubuntu 18.04 VPS nebo dedikovaný server
    středně pokročilí
  • Jak nainstalovat zásobník LEMP (Nginx, MariaDB a PHP) na Ubuntu 18.04 LTS?
    středně pokročilí
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me