buildbot:master
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| buildbot:master [2022/03/22 09:38] – created msvoelker | buildbot:master [2023/01/04 15:36] (current) – msvoelker | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * https:// | * https:// | ||
| - | Die Buildbot Masters laufen auf einer FreeBSD VM, die unter VMware ESXi auf bsd18 läuft. Erreichbar über buildbot.nplab.de (ipfw Firewall auf gw-tuexen schränkt Zugriff ein). | + | Die Buildbot Masters laufen auf einer FreeBSD VM, die unter bhyve läuft. Erreichbar über buildbot.nplab.de (ipfw Firewall auf gw-tuexen schränkt Zugriff ein). |
| * http:// | * http:// | ||
| Line 15: | Line 15: | ||
| * http:// | * http:// | ||
| - | Anmelden per SSH mit Nutzer weinrank und Standard root-Passwort. | + | Buildbots laufen unter dem Nutzer buildbot, der kein Passwort hat. Zum Wechseln |
| sudo su buildbot | sudo su buildbot | ||
| Line 24: | Line 24: | ||
| Um Buildbot Master zu starten bzw. neu zu starten (z. B. nach Änderung einer master.cfg). | Um Buildbot Master zu starten bzw. neu zu starten (z. B. nach Änderung einer master.cfg). | ||
| - | buildbot@buildbot: | + | buildbot@buildbot: |
| Die wichtigen Dateien finden sich auch im github Repository Misc | Die wichtigen Dateien finden sich auch im github Repository Misc | ||
| * https:// | * https:// | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Installation des buildbot master unter FreeBSD 13.1-RELEASE-p3. | ||
| + | |||
| + | Benötigte Software installieren. | ||
| + | |||
| + | pkg install git py39-buildbot py39-buildbot-www bash tmux | ||
| + | |||
| + | Nutzer buildbot erstellen (ohne Passwort ohne zusätzliche Gruppen) | ||
| + | |||
| + | adduser buildbot | ||
| + | |||
| + | github Repository klonen. | ||
| + | |||
| + | cd / | ||
| + | git clone git@github.com: | ||
| + | chmod -R 777 Misc | ||
| + | |||
| + | Wechseln als Nutzer buildbot | ||
| + | |||
| + | sudo su buildbot | ||
| + | |||
| + | Symbolischen Link zum bb-master Verzeichnis erstellen | ||
| + | |||
| + | ln -s Misc/ | ||
| + | cd bb-master | ||
| + | |||
| + | upgrade-master ausführen | ||
| + | |||
| + | buildbot upgrade-master / | ||
| + | buildbot upgrade-master / | ||
| + | buildbot upgrade-master / | ||
| + | |||
| + | htdocs Verzeichnisse anlegen, in dem cppreport und scanbuild Dateien abgelegt werden können. | ||
| + | |||
| + | cd ~ | ||
| + | mkdir buildbot-htdocs | ||
| + | mkdir buildbot-htdocs/ | ||
| + | mkdir buildbot-htdocs/ | ||
| + | |||
| + | Master starten. | ||
| + | |||
| + | tmux | ||
| + | cd ~/bb-master | ||
| + | ./ | ||
| + | |||
| + | tmux Session verlassen mit ctrl-b + d, tmux Session wieder aufrufen '' | ||
| + | |||
buildbot/master.1647941892.txt.gz · Last modified: by msvoelker
