Dies ist der Befehls-Buildbot, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Buildbot – ein Tool zum Verwalten von Buildbot-Master-Instanzen
ZUSAMMENFASSUNG
Allgemeines Aufruf
Baubot [ globale Optionen ] Befehl [ Befehl Optionen ]
Baubot Befehl -h|--help
Befehl Optionen
Baubot create-master [ -q|--ruhig ] [ -f|--Macht ] [ -r|--versetzbar ] [ -n|--Nein-
Logrotat ] [ -s|--log-size GRÖßE ] [ -l|--log-count ANZAHL ] [ -c|--config CONFIG ] [ --db
DATABASE ] [ PATH ]
Baubot Upgrade-Master [ -q|--ruhig ] [ -r|--ersetzen ] [ --db DATABASE ] [ PATH ]
Baubot [ - ausführlich ] { Anfang|halt|Wiederaufnahme|seufzend|neu konfigurieren } [ PATH ]
Baubot sendchange [ -m|--Meister MASTER ] [ -u|--Nutzername USERNAME ] [ -R|--Repository
REPOSITORY ] [ -P|--Projekt PROJEKT ] [ -b|--Zweig AST ] [ -C|--Kategorie KATEGORIE ] [
-r|--Revision REVISION ] [ --revision-file REVISIONSDATEI ] [ -p|--Eigentum IMMOBILIEN ] [
-c|--Kommentare NACHRICHT ] [ -F|--Logdatei LOGDATEI ] [ -w|--Wenn TIMESTAMP ] DATEIEN...
Baubot debugclient [ -m|--Meister MASTER ] [ -p|--passwd PASSWORD ]
Baubot Statusprotokoll [ -m|--Meister MASTER ] [ -u|--Nutzername USERNAME ] [ -p|--passwd
PASSWORD ]
Baubot Statusgui [ -m|--Meister MASTER ] [ -u|--Nutzername USERNAME ] [ -p|--passwd
PASSWORD ]
Baubot versuchen [ --Warten ] [ -n|--Probelauf ] [ --get-builder-names ] [ -c|--verbinden {ssh|pb} ]
[ --tryhost HOSTNAME ] [ --trydir PATH ] [ -m|--Meister MASTER ] [ -u|--Nutzername USERNAME ]
[ --passwd PASSWORD ] [ --diff DIFF ] [ --patchlevel PATCHLEVEL ] [ --baserev BASEREV ] [
--vc {cvs|svn|tla|baz|darcs|p4} ] [ --Zweig AST ] [ -b|--builder BUILDER ] [
--Eigenschaften OBJEKTE ] [ --try-topfile FILE ] [ --try-topdir PATH ]
Baubot tryserver [ --jobdir PATH ]
Baubot checkconfig [ KONFIGURATIONSDATEI ]
Baubot [ - ausführlich ] { Anfang|halt|Wiederaufnahme|seufzend|neu konfigurieren } [ PATH ]
Baubot [ - ausführlich ] { --help|--Version }
BESCHREIBUNG
Das Befehlszeilentool „buildbot“ kann zum Starten oder Stoppen eines Buildmasters verwendet werden
Interagieren Sie mit einer laufenden Buildmaster-Instanz. Einige seiner Unterbefehle sind für vorgesehen
Buildmaster-Administratoren, während einige für Entwickler gedacht sind, die den Code bearbeiten, den die
Buildbot überwacht.
OPTIONAL
Befehle
Create-Master
Erstellen und füllen Sie ein Verzeichnis für einen neuen Buildmaster
Upgrade-Master
Aktualisieren Sie ein vorhandenes Buildmaster-Verzeichnis für die aktuelle Version
Anfang Starten Sie einen Buildmaster
halt Stoppen Sie einen Buildmaster
Wiederaufnahme
Starten Sie einen Buildmaster neu
seufzend|neu konfigurieren
Senden Sie das SIGHUP-Signal an Buildmaster, damit dieser die Konfigurationsdatei erneut liest
sendchange
Senden Sie eine Änderung an den Buildmaster
debugclient
Starten Sie eine kleine Debug-Panel-GUI
Statusprotokoll
Gibt den aktuellen Builder-Status an stdout aus
Statusgui
Zeigt ein kleines Fenster mit dem aktuellen Builder-Status an
versuchen Führen Sie einen Build mit Ihren lokalen Änderungen aus. Dieser Befehl erfordert eine vorherige Konfiguration
des Buildmasters, solche Build-Anfragen anzunehmen. Bitte beachten Sie die Dokumentation für
Details zu diesem Befehl.
Tryserver
Buildmaster-seitige „Try“-Unterstützungsfunktion, nicht für Benutzer
checkconfig
Validieren Sie die Buildbot-Master-Konfigurationsdatei.
Global Optionen
-h|--help
Drucken Sie die Liste der verfügbaren Befehle und globalen Optionen aus. Alle folgenden Befehle
werden ignoriert.
--Version
Twistd- und Buildslave-Version drucken. Alle nachfolgenden Befehle werden ignoriert.
- ausführlich
Ausführliche Ausgabe.
Create-Master Befehl Optionen
-q|--ruhig
Geben Sie die ausgeführten Befehle nicht aus
-f|--Macht
Ein vorhandenes Verzeichnis erneut verwenden (die Datei „master.cfg“ wird nicht überschrieben)
-r|--versetzbar
Erstellen Sie eine verschiebbare buildbot.tac
-n|--no-logrotate
Erlauben Sie Buildmaster nicht, Protokolle selbst zu rotieren.
-c|--config
Legen Sie den Namen der Buildbot-Master-Konfigurationsdatei auf fest CONFIG. Der Standarddateiname lautet
master.cfg.
-s|--log-size
Legen Sie die Größe fest, auf die die gedrehte LOF-Datei gedreht wird GRÖßE Bytes. Der Standardwert ist
1000000 Bytes.
-l|--log-count
Begrenzen Sie die Anzahl der beibehaltenen alten verdrehten Protokolldateien auf ANZAHL. Alle Dateien werden von aufbewahrt
default.
--db Stellen Sie die Datenbankverbindung zum Speichern des Planer-/Statusstatus auf ein DATABASE.
Standardwert ist sqlite:///state.sqlite.
PATH Verzeichnis, in dem Buildbot-Masterdateien gespeichert werden.
Upgrade-Master Befehl Optionen
-q|--ruhig
Geben Sie die ausgeführten Befehle nicht aus.
-r|--ersetzen
Ersetzen Sie alle geänderten Dateien ohne Bestätigung.
--db Stellen Sie die Datenbankverbindung zum Speichern des Planer-/Statusstatus auf ein DATABASE.
Standardwert ist sqlite:///state.sqlite.
PATH Verzeichnis, in dem Buildbot-Masterdateien gespeichert werden.
sendchange Befehl Optionen
--Meister
Legen Sie den Speicherort des PBListener von Buildmaster fest, an den im Formular eine Verbindung hergestellt werden soll HOST:PORT.
-u|--Nutzername
Legen Sie den Benutzernamen des Committers auf fest USERNAME.
-R|--Repository
Legen Sie die Repository-URL fest auf REPOSITORY.
-P|--Projekt
Setzen Sie den Projektbezeichner auf PROJEKT.
-b|--Zweig
Setzen Sie den Filialnamen auf AST.
-c|--Kategorie
Legen Sie die Kategorie des Repositorys fest auf KATEGORIE.
-r|--Revision
Stellen Sie die Revision ein, auf die erstellt wird REVISION.
--revision-file
Verwenden Sie die REVISIONSDATEI Datei, aus der Revisionsspezifikationsdaten gelesen werden sollen.
-p|--Eigentum
Legen Sie die Eigenschaft für die Änderung fest IMMOBILIEN. Es sollte im Format sein NAME/FUNKTION:BEWERTUNG.
-m|--Kommentare
Legen Sie die Protokollnachricht auf fest NACHRICHT.
-F|--Logdatei
Logdatei einstellen auf LOGDATEI.
-w|--Wenn
Legen Sie den als Änderungszeitpunkt verwendeten Zeitstempel fest auf TIMESTAMP.
DATEIEN Die Dateiliste wurde geändert.
debugclient Befehl Optionen
-m|--Meister
Legen Sie den Speicherort des PBListener von Buildmaster fest, an den im Formular eine Verbindung hergestellt werden soll HOST:PORT.
-p|--passwd
Zu verwendendes Debug-Passwort.
Statusprotokoll Befehl Optionen
-m|--Meister
Legen Sie den Speicherort des PBListener von Buildmaster fest, an den im Formular eine Verbindung hergestellt werden soll HOST:PORT.
-u|--Nutzername
Legen Sie den Benutzernamen für die PB-Authentifizierung auf fest USERNAME. Standard ist statusClient.
-p|--passwd
Legen Sie das Passwort für die PB-Authentifizierung fest PASSWORD. Standard ist clientpw.
Statusgui Befehl Optionen
-m|--Meister
Legen Sie den Speicherort des PBListener von Buildmaster fest, an den im Formular eine Verbindung hergestellt werden soll HOST:PORT.
-u|--Nutzername
Legen Sie den Benutzernamen für die PB-Authentifizierung auf fest USERNAME. Standard ist statusClient.
-p|--passwd
Legen Sie das Passwort für die PB-Authentifizierung fest PASSWORD. Standard ist clientpw.
versuchen Befehl Optionen
--Warten Warten Sie, bis die Builds abgeschlossen sind.
-n|--Probelauf
Sammeln Sie Informationen, aber reichen Sie sie nicht wirklich ein.
--get-builder-names
Rufen Sie die Namen der verfügbaren Builder ab. Reicht nichts ein. Nur unterstützt für
'pb'-Verbindungen.
-c|--verbinden
Verbindungstyp. Kann entweder „ssh“ oder „pb“ sein.
--tryhost
Legen Sie den Hostnamen (der von ssh verwendet wird) für den Buildmaster fest HOSTNAME.
--trydir
Geben Sie trydir (auf dem Tryhost) an, in dem Tryjobs abgelegt werden.
-m|--Meister
Legen Sie den Speicherort des PBListener des Buildmasters im Formular fest HOST:PORT
-u|--Nutzername
Legen Sie den Benutzernamen, der den Test-Build durchführt, fest USERNAME.
--passwd
Legen Sie das Passwort für die PB-Authentifizierung fest PASSWORD.
--diff Verwenden Sie die DIFF Datei, die als Patch verwendet werden soll, anstatt einen lokalen Baum zu scannen. Verwenden für
std.
--patchlevel
Geben Sie den Patchlevel an, mit dem angewendet werden soll. Der Standardwert ist 0. Siehe Flicken für weitere Einzelheiten.
--baserev
Verwenden Sie die BASEREV Revision anstatt einen lokalen Baum zu scannen.
--vc Geben Sie das verwendete Versionskontrollsystem an. Mögliche Werte: cvs, svn, tla, baz, darcs,
S. 4.
--Zweig
Geben Sie den verwendeten Zweig für VC-Systeme an, die dies nicht selbst herausfinden können.
-b|--builder
Führen Sie den Testbuild auf dem angegebenen Builder aus. Kann mehrfach verwendet werden.
--Eigenschaften
Geben Sie den Satz von Eigenschaften an, die in der Build-Umgebung im Format verfügbar gemacht werden
prop1=value1,prop2=value2...
--try-topfile
Geben Sie den Namen einer Datei oben in der Baumstruktur an. Diese Option wird verwendet, um die zu finden
Spitze. Wird nur für SVN und CVS benötigt.
--try-topdir
Geben Sie den Pfad zum Anfang der Arbeitskopie an. Wird nur für SVN und CVS benötigt.
Tryserver Befehl Optionen
--jobdir
Das Jobverzeichnis (Mailverzeichnis) zum Senden von Jobs
Nutzen Sie Buildbot online über die Dienste von onworks.net