Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/buildbot/contrib/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'buildbot/contrib/README.txt')
-rw-r--r--buildbot/contrib/README.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/buildbot/contrib/README.txt b/buildbot/contrib/README.txt
new file mode 100644
index 0000000..bed1a93
--- /dev/null
+++ b/buildbot/contrib/README.txt
@@ -0,0 +1,44 @@
+Utility scripts, things contributed by users but not strictly a part of
+buildbot:
+
+debugclient.py (and debug.*): debugging gui for buildbot
+
+fakechange.py: connect to a running bb and submit a fake change to trigger
+ builders
+
+generate_changelog.py: generated changelog entry using git. Requires git to
+ be installed.
+
+run_maxq.py: a builder-helper for running maxq under buildbot
+
+svn_buildbot.py: a script intended to be run from a subversion hook-script
+ which submits changes to svn (requires python 2.3)
+
+svnpoller.py: this script is intended to be run from a cronjob, and uses 'svn
+ log' to poll a (possibly remote) SVN repository for changes.
+ For each change it finds, it runs 'buildbot sendchange' to
+ deliver them to a waiting PBChangeSource on a (possibly remote)
+ buildmaster. Modify the svnurl to point at your own SVN
+ repository, and of course the user running the script must have
+ read permissions to that repository. It keeps track of the last
+ revision in a file, change 'fname' to set the location of this
+ state file. Modify the --master argument to the 'buildbot
+ sendchange' command to point at your buildmaster. Contributed
+ by John Pye. Note that if there are multiple changes within a
+ single polling interval, this will miss all but the last one.
+
+svn_watcher.py: adapted from svnpoller.py by Niklaus Giger to add options and
+ run under windows. Runs as a standalone script (it loops
+ internally rather than expecting to run from a cronjob),
+ polls an SVN repository every 10 minutes. It expects the
+ svnurl and buildmaster location as command-line arguments.
+
+viewcvspoll.py: a standalone script which loops every 60 seconds and polls a
+ (local?) MySQL database (presumably maintained by ViewCVS?)
+ for information about new CVS changes, then delivers them
+ over PB to a remote buildmaster's PBChangeSource. Contributed
+ by Stephen Kennedy.
+
+CSS/*.css: alternative HTML stylesheets to make the Waterfall display look
+ prettier. Copy them somewhere, then pass the filename to the
+ css= argument of the Waterfall() constructor.