GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Buildbot na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Buildbot na CentOS 7. Pro ty z vás, kteří to nevěděli, Buildbot je nástroj pro nepřetržitou integraci založený na Pythonu, který automatizuje sestavování, testuje a uvolňuje softwarové cykly. Je vytvořen pomocí síťového enginu Twisted, podporuje paralelní provádění úloh na více platformách a je kompatibilní se všemi hlavními operačními systémy.

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 Buildbota na server CentOS 7.

Nainstalujte Buildbot na CentOS 7

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

yum clean all
yum -y update

Krok 2. Instalace Pythonu.

Nejprve musíte nainstalovat vývojové balíčky pip a python pomocí správce balíčků yum:

yum install epel-release
yum install python-pip gcc python-devel git
pip install --upgrade pip

Krok 3. Instalace Buildbota na CentOS 7.

K instalaci Buildbota s pip použijte následující příkaz:

pip install 'buildbot[bundle]'

Můžete ověřit zkontrolováním verze Buildbota:

buildbot --version

Výstup by měl:

Buildbot version: 1.1.1
Twisted version: 18.4.0

Dále vytvořte nového systémového uživatele pro Buildbot:

adduser --home /opt/buildbot --shell /bin/bash buildbot

Krok 4. Konfigurace Buildbot Master.

Nejprve vytvořte Buildbot master a spusťte následující příkaz:

su - buildbot
buildbot create-master master

Dále zkopírujte výchozí ukázkový konfigurační soubor Buildbot pomocí následujícího příkazu:

cp master/master.cfg.sample master/master.cfg

Potom nakonfigurujte webové rozhraní Buildbota:

### nano master/master.cfg
c['buildbotURL'] = "http://your_ip_or_domain:8010/"

Jakmile soubor uložíte, spusťte následující příkaz k ověření hlavní konfigurace:

buildbot checkconfig master

Krok 5. Konfigurace Buildbot Worker.

Chcete-li vytvořit pracovníka Buildbot s názvem „idroot-worker “ s heslem „pass“ na „localhost“, proveďte následující příkaz:

buildbot-worker create-worker worker localhost idroot-worker pass

Pokud chcete použít jiné uživatelské jméno (example-worker) a heslo (pass), musíte aktualizovat následující řádek v master/master .cfg soubor:

# a Worker object, specifying a unique worker name and password. The same
# worker name and password must be configured on the worker.
c['workers'] = [worker.Worker("idroot-worker", "pass")]

Nakonec můžeme spustit worker zadáním:

buildbot-worker start worker

Krok 6. Přístup k Buildbotovi.

Buildbot bude ve výchozím nastavení k dispozici na portu HTTP 8010. Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.com:8010 nebo http://server-ip:8010 a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Buildbot. Děkujeme, že jste použili tento návod k instalaci Buildbota na systémy CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Buildbota.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8