GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Jenkins na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Jenkins na Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, Jenkins je open-source kontinuální integrační nástroj napsaný v Javě. Jenkins poskytuje služby nepřetržité integrace pro vývoj softwaru. Jedná se o serverový systém běžící v kontejneru servletů, jako je Apache Tomcat. Podporuje nástroje SCM včetně AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase a RTC. spouštět projekty založené na Apache Ant a Apache Maven, stejně jako libovolné skripty shellu a dávkové příkazy Windows.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Jenkins na serveru Ubuntu 18.04 LTS (Bionic Beaver).

Nainstalujte Jenkinse na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get update
sudo apt-get upgrade

Krok 2. Instalace Java.

Jenkins vyžaduje, aby byla na vašem serveru nainstalována Java. Ve výchozím nastavení není Java dostupná v úložišti Ubuntu. Přidejte Oracle Java PPA do Apt pomocí následujícího příkazu:

sudo add-apt-repository ppa:webupd8team/java
sudo apt install oracle-java8-installer
sudo apt install oracle-java8-set-default

Ověřte verzi Java spuštěním následujícího příkazu:

java -version

Krok 3. Instalace Jenkinse na Ubuntu 18.04 LTS.

Přidejte klíč a seznam zdrojů do apt:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/"

Nyní začněte s instalací Jenkinse:

sudo apt-get update
sudo apt-get install jenkins

Spusťte službu Jenkins:

systemctl start jenkins

Jenkins zapíše soubory protokolu na /var/log/jenkins/jenkins.log . Můžete také doladit konfiguraci.

Krok 4. Instalace a konfigurace webového serveru Apache pro Jenkins.

Nainstalujte do systému webový server Apache:

apt-get install apache2

Vytvořte v Apache novou direktivu virtuálního hostitele. Vytvořte například nový konfigurační soubor Apache s názvem „jenkins.conf “ na vašem virtuálním serveru:

a2enmod proxy
a2enmod proxy_http
a2ensite jenkins
touch /etc/apache2/sites-available/jenkins.conf
ln -s /etc/apache2/sites-available/jenkins.conf /etc/apache2/sites-enabled/jenkins.conf
nano /etc/apache2/sites-available/jenkins.conf

Přidejte následující řádky:

<Virtualhost *:80>
    ServerName        my.jenkins.id
    ProxyRequests     Off
    ProxyPreserveHost On
    AllowEncodedSlashes NoDecode

    <Proxy http://localhost:8080/*>
      Order deny,allow
      Allow from all
    </Proxy>

    ProxyPass         /  http://localhost:8080/ nocanon
    ProxyPassReverse  /  http://localhost:8080/
    ProxyPassReverse  /  http://my.jenkins.id/
</Virtualhost>

Uložte a zavřete soubor. Restartujte službu Apache a Jenkins, aby se změny projevily:

systemctl restart apache2
systemctl restart jenkins

Krok 5. Přístup k Jenkinsovi.

Jenkins bude ve výchozím nastavení k dispozici na portu HTTP 8080. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:8080 nebo http://ip-ip-vasho-serveru:8080 a dokončete požadované kroky k dokončení instalace. Pokud používáte bránu firewall, otevřete port 8080, abyste umožnili přístup k ovládacímu panelu. Výchozí instalační heslo lze nalézt na /var/lib/jenkins/secrets/initialAdminPassword jak je znázorněno na obrázku níže.

Blahopřejeme! Úspěšně jste nainstalovali Jenkins. Děkujeme, že jste použili tento návod k instalaci Jenkinse na systém Ubuntu 18.04 LTS (Bionic Beaver). Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Jenkins.


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat Jenkins na Ubuntu 18.04

  2. Jak nainstalovat Jenkins na Ubuntu 20.04

  3. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  1. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  2. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  3. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS