User Tools

Site Tools


buildbot:worker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
buildbot:worker [2023/01/04 17:04] – msvoelkerbuildbot:worker [2023/06/22 11:01] (current) – msvoelker
Line 39: Line 39:
      
 Zugriff per Remote Desktop mit Nutzer weinrank und Standard root-Passwort (Nutzer buildbot hat auch das Standard root-Passwort). Wird blockiert von ipfw Firewall auf gw-tuexen. Deshalb nur aus einem internen Netz z. B. aus dem roten Netz. Zugriff per Remote Desktop mit Nutzer weinrank und Standard root-Passwort (Nutzer buildbot hat auch das Standard root-Passwort). Wird blockiert von ipfw Firewall auf gw-tuexen. Deshalb nur aus einem internen Netz z. B. aus dem roten Netz.
 +
 +==== macOS ====
 +
 +buildbot-worker wurde in einer python Umgebung unter ~/bb-worker installiert. Bevor das Programm ausgeführt werden kann, muss die Umgebung initialisiert werden mit
 +
 +  source ./venv/bin/activate
  
 ==== Windows ==== ==== Windows ====
  
-In der Remote Desktop Session von nplab für jeden Worker einmal cmd als Nutzer buildbot starten. +In der Remote Desktop Session von nplab für jeden Worker einmal cmd als Nutzer buildbot starten und in das buildbot Verzeichnis wechseln.
  
   runas /savecred /user:buildbot %windir%\system32\cmd.exe   runas /savecred /user:buildbot %windir%\system32\cmd.exe
 +  cd \users\buildbot\bb-worker
  
 Darin den Worker starten mit: Darin den Worker starten mit:
  
-  cd \users\buildbot\bb-worker +  start_sctplab-usrsctp.bat 
-  buildbot-worker start sctplab-usrsctp+ 
 +bzw. 
 + 
 +  start_msvoelker-usrsctp.bat 
 + 
 +welche den jewiligen worker starten mit 
 + 
 +  buildbot-worker start [sctplab|msvoelker]-usrsctp
  
 ===== Installation ===== ===== Installation =====
Line 55: Line 69:
 Zum Erstellen eines Workers gibt es das Skript create_worker.sh im github Repository [[https://github.com/nplab/Misc/tree/master/buildbot/bb-worker]]. Das führt die Befehle zum Erstellen aller Worker auf dem System aus. Zum Erstellen eines Workers gibt es das Skript create_worker.sh im github Repository [[https://github.com/nplab/Misc/tree/master/buildbot/bb-worker]]. Das führt die Befehle zum Erstellen aller Worker auf dem System aus.
  
-Soll z. B. ein freebsd Worker für sctplab/usrsctp zu erstellt werden, ist das der Folgende:+Soll z. B. ein freebsd Worker für sctplab/usrsctp erstellt werden, ist das der Folgende:
  
   buildbot-worker create-worker sctplab-usrsctp buildbot.nplab.de:19989 freebsd buildbotsBuildBuilts   buildbot-worker create-worker sctplab-usrsctp buildbot.nplab.de:19989 freebsd buildbotsBuildBuilts
  
-Dadurch wird ein Verzeichnis sctplab-usrsctp erstellt mit einer buildbot.tac Datei, die Einstellungen enthält.+Dadurch wird ein Verzeichnis sctplab-usrsctp erstellt mit einer buildbot.tac Datei, die Einstellungen enthält. Bevor ein Worker erstellt werden kann, muss das jeweilige System eingerichtet werden.
  
 ==== FreeBSD ==== ==== FreeBSD ====
Line 120: Line 134:
 Benötigte Software installieren. Benötigte Software installieren.
  
-  pkg_add buildbot-worker git automake autoconf libtool cmake bash+  pkg_add buildbot-worker git automake autoconf libtool cmake bash bison
  
 Um Variablen für die Versionen zu setzen, folgende Zeilen in /etc/profile hinzufügen. Um Variablen für die Versionen zu setzen, folgende Zeilen in /etc/profile hinzufügen.
buildbot/worker.1672851851.txt.gz · Last modified: by msvoelker