GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Buildbot unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Buildbot auf CentOS 7 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Buildbot ist ein kontinuierliches Integrationstool, das auf Python basiert und den Build testet und veröffentlicht Softwarezyklen. Es basiert auf der Twisted-Netzwerk-Engine, unterstützt die parallele Ausführung von Jobs auf mehreren Plattformen und ist mit allen gängigen Betriebssystemen kompatibel.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Buildbot auf dem CentOS 7-Server.

Installieren Sie Buildbot auf CentOS 7

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

yum clean all
yum -y update

Schritt 2. Python installieren.

Zuerst müssen Sie die Pip- und Python-Entwicklungspakete mit dem Yum-Paketmanager installieren:

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

Schritt 3. Buildbot unter CentOS 7 installieren.

Verwenden Sie den folgenden Befehl, um Buildbot mit pip zu installieren:

pip install 'buildbot[bundle]'

Sie können dies überprüfen, indem Sie die Version von Buildbot überprüfen:

buildbot --version

Die Ausgabe sollte:

Buildbot version: 1.1.1
Twisted version: 18.4.0

Erstellen Sie als Nächstes einen neuen Systembenutzer für Buildbot:

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

Schritt 4. Buildbot Master konfigurieren.

Erstellen Sie zuerst den Buildbot-Master, führen Sie den folgenden Befehl aus:

su - buildbot
buildbot create-master master

Kopieren Sie als Nächstes die standardmäßige Buildbot-Beispielkonfigurationsdatei, indem Sie den folgenden Befehl verwenden:

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

Konfigurieren Sie dann die Weboberfläche von Buildbot:

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

Sobald Sie die Datei gespeichert haben, führen Sie den folgenden Befehl aus, um die Masterkonfiguration zu überprüfen:

buildbot checkconfig master

Schritt 5. Buildbot Worker konfigurieren.

Zum Erstellen des Buildbot-Workers mit dem Namen „idroot-worker ’ mit dem Passwort ‘pass’ auf ‘localhost’, führen Sie den folgenden Befehl aus:

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

Wenn Sie einen anderen Benutzernamen (example-worker) und ein anderes Passwort (pass) verwenden möchten, müssen Sie die folgende Zeile im master/master.cfg Datei:

# 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")]
konfiguriert werden

Schließlich können wir den Worker starten, indem wir Folgendes eingeben:

buildbot-worker start worker

Schritt 6. Zugriff auf Buildbot.

Buildbot ist standardmäßig auf HTTP-Port 8010 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:8010 oder http://server-ip:8010 und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 80, um den Zugriff auf das Control Panel zu ermöglichen.

Herzlichen Glückwunsch! Sie haben Buildbot erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Buildbot auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Buildbot-Website zu besuchen.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie Python 3 unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8