GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Jenkins na Ubuntu 16.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Jenkins na server Ubuntu 16.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 a může 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 Jenkinse na server Ubuntu 16.04 (Xenial Xerus).

Nainstalujte Jenkinse na Ubuntu 16.04 LTS

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.

V tomto kroku nainstalujeme Java 7 z PPA úložiště a nainstalujeme python-software-properties:

apt-get install python-software-properties

Potom přidejte úložiště Java:

add-apt-repository ppa:openjdk-r/ppa

Aktualizujte úložiště Ubuntu a nainstalujte Java OpenJDK pomocí apt příkaz:

apt-get update
apt-get install openjdk-7-jdk

Ověřte instalaci Java zadáním následujícího příkazu:

java -version

Krok 3. Instalace Jenkinse na Ubuntu 16.04.

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

wget -q -O - http://pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key | sudo apt-key add -

Vytvořte seznam zdrojů pro Jenkinse:

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Po aktualizaci mezipaměti začněte s instalací Jenkinse:

sudo apt-get update
sudo apt-get install jenkins

Spustit 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 Jenkinse.

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 na Ubuntu.

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://server-ip: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 ukazuje níže uvedený obrázek.

Blahopřejeme! Úspěšně jste nainstalovali Jenkins. Děkujeme, že jste použili tento návod k instalaci Jenkins na server Ubuntu 16.04 Xenial Xerus. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Jenkins.


Ubuntu
  1. Jak nainstalovat Jenkins na Ubuntu 18.04

  2. Jak nainstalovat Jenkins na Ubuntu 16.04

  3. Jak nainstalovat Jenkins na Ubuntu 20.04

  1. Jak nainstalovat Jenkins na Ubuntu 20.04

  2. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  3. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04