úvod

Jenkins je jedinečná automatická serverová aplikácia, ktorá beží v kontajneri servletov Java. Táto služba podporuje celý rad softvérových systémov pre riadenie sociálnej kontroly (SCM), ako sú SVN, Git a Mercurial. Je to tiež bezplatný softvér na základe licencie MIT.


Táto príručka vás prevedie procesom inštalácie Jenkinsa na Ubuntu 18.04 VPS. Začneme tým, že spustíme Jenkinsa na našom serveri doménového mena, potom ho nainštalujeme pod server Apache a nakonfigurujeme ho ako server proxy pre reverzný server..

Predtým ako začneš

Skôr ako začnete, budete potrebovať nasledovné: Aktualizovaný server Vun alebo Ubuntu 18.04 alebo vyhradený server.

Krok 1 – Inštalácia Java

Pretože Jenkins beží na Java, musíte začať inštaláciou Java OpenJDK na server. Java je možné nainštalovať z úložiska PPA pomocou nasledujúceho príkazu:

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

Potom nainštalujte Java pomocou príkazu apt:

$ Sudo apt nainštalujte openjdk-8-jdk -y

Po dokončení procesu inštalácie skontrolujte, či bola správne nainštalovaná správna verzia jazyka Java:

$ Sudo java -verzia

Teraz bude Java OpenJDK úspešne nainštalovaná na server Ubuntu.

Je dôležité si uvedomiť, že ak má váš systém niekoľko verzií javy, upravte predvolenú verziu javy pomocou nasledujúceho príkazu:

$ sudo update-alternatives –config java

Krok 2 – Inštalácia Jenkins

Jenkins obsahuje funkčné úložisko pre Ubuntu, ktoré je nevyhnutným balíkom pri inštalácii Jenkins.

Ak chcete do svojho systému pridať kľúče GPG a úložisko Jenkins, zadajte nasledujúci príkaz:

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

Keď povolíte repozitár Jenkins, spustite príkaz uvedený nižšie a pripojte archív balíkov pre Debian tak, aby odkazoval na sources.list vášho servera:

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

Ďalej si overte, či sú balíky apt aktuálne, a potom nainštalujte najnovšiu verziu Jenkins pomocou nasledujúceho príkazu:

$ Sudo apt update
$ Sudo apt nainštalujte jenkins

Teraz sa Jenkins začne automaticky po dokončení procesu. Uistite sa, že ste nastavili jeho spustenie v čase spustenia.

$ Sudo systemctl začne jenkins
$ Sudo systemctl povolí jenkins

Skontrolujte, či Jenkins na Ubuntu 18.04 správne pracuje:

$ Sudo systemctl status jenkins

Na obrazovke sa zobrazí nasledujúci výstup:

● jenkins.service- LSB: StartJenkinsatboottime
Načítané: načítané (/etc/init.d/jenkins;generated)
Aktívne: aktívne (ukončené) od Wed2018-09-2215: 18: 22PDT; 5min32sago
Dokumenty: man: systemd-sysv-generator (8)
Úlohy: 0 (limit: 2319)
CGroup: /system.slice/jenkins.service

Krok 3 – Konfigurácia brány firewall UFW

Jenkins je navrhnutý tak, aby fungoval na porte 8080. V tomto kroku otvoríme tento port cez ufw:

$ Sudo ufw umožňuje 8080

Potom spustite príkaz uvedený nižšie, aby ste potvrdili stav ufw:

$ Sudo ufw status

Získate výstup podobný:

Stav: aktívny

Akcia od
—                         ——      —-
OpenSSH ALLOW Anywhere
8080 POVOLIŤ Kdekoľvek
OpenSSH (v6) ALLOW Anywhere (v6)
8080 (v6) POVOLIŤ Kdekoľvek (v6)

V prípade, že je ufw neaktívny, spustite nižšie uvedené príkazy, aby ste ho aktivovali a povolili OpenSSH

$ Sudo ufw umožňuje OpenSSH
$ Sudo ufw povoliť

Toto je to! Firewall je plne nakonfigurovaný a je nainštalovaná Jenkins. To znamená, že teraz môžete pokračovať v pôvodnom nastavení Jenkinsa.

Krok 4 – Konfigurácia Jenkins

Ak chcete nakonfigurovať Jenkins po jeho inštalácii, prejdite v prehliadači na port 8080, potom zadajte názov svojej domény a adresu IP http: // your_ip_or_domain: 8080. Zobrazí sa nasledujúca obrazovka:

Ako nainštalovať a nastaviť server Jenkins na vašom Ubuntu 18

V procese inštalácie inštalátor Jenkins automaticky vytvorí heslo s 32 znakmi. Ak chcete skopírovať súbor s heslom do svojho terminálu pomocou nasledujúceho príkazu:

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

Vyhľadajte Heslo správcu zadajte heslo a stlačte ďalej.

Dostanete obrazovku, ktorá vás vyzve na inštaláciu odporúčaných doplnkov pre Jenkins. vybrať Nainštalujte odporúčané doplnky.

Ako nainštalovať a nastaviť server Jenkins na vašom Ubuntu 18

Na ďalšej stránke sa zobrazí, že prebieha inštalácia.

Ako nainštalovať a nastaviť server Jenkins na vašom Ubuntu 18

Po úspešnej implementácii doplnkov Jenkins budete požiadaní o vytvorenie účtu správcu. Zadajte požadované informácie a stlačte Uložiť a pokračovať.

Ako nainštalovať a nastaviť server Jenkins na vašom Ubuntu 18

Zobrazí sa výzva na zadanie adresy URL inštancie Jenkins. Zahrňte doménu pre Jenkins a stlačte Uložte a dokončite.

Ako nainštalovať a nastaviť server Jenkins na vašom Ubuntu 18

Po vytvorení používateľského účtu správcu sa zobrazí potvrdzovacia obrazovka s informáciou „Jenkins je pripravená.“

Ako nainštalovať a nastaviť server Jenkins na vašom Ubuntu 18

Ak chcete navštíviť hlavnú stránku informačného panela Jenkin, stlačte tlačidlo „Začať používať Jenkins“.

Ako nainštalovať a nastaviť server Jenkins na vašom Ubuntu 18

Teraz je Jenkins úspešne nainštalovaný na vašom systéme Ubuntu 18.04.

záver

Úspešne ste nainštalovali a nakonfigurovali Jenkins na server Ubuntu 18.04.

Vyskúšajte tieto top 3 hostingové služby pre Linux

FastComet

Vyvolávacia cena:
$ 2,95


Spoľahlivosť
9.7


stanovenie ceny
9.5


Užívatelsky prívetivý
9.7


podpora
9.7


Vlastnosti
9.6

Prečítajte si recenzie

Navštívte FastComet

Hostinger

Vyvolávacia cena:
$ 0.99


Spoľahlivosť
9.3


stanovenie ceny
9.3


Užívatelsky prívetivý
9.4


podpora
9.4


Vlastnosti
9.2

Prečítajte si recenzie

Navštívte Hostinger

ChemiCloud

Vyvolávacia cena:
$ 2,76


Spoľahlivosť
10


stanovenie ceny
9.9


Užívatelsky prívetivý
9.9


podpora
10


Vlastnosti
9.9

Prečítajte si recenzie

Navštívte ChemiCloud

Súvisiace články s návodmi

  • Ako spustiť Jenkinsov kontajner na Ubuntu 18.04
    expert
  • Ako nainštalovať MongoDB na Ubuntu 18.04 VPS alebo na vyhradený server
    stredná
  • Ako nainštalovať Git 2.15.1 na Ubuntu 18.04
    stredná
  • Ako nainštalovať MyWebSQL na Ubuntu 18.04 VPS alebo na vyhradenom serveri
    stredná
  • Ako nainštalovať balík LEMP (Nginx, MariaDB a PHP) na Ubuntu 18.04 LTS?
    stredná
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me