diff autobot/template/master/master.cfg @ 0:8e14b6322cc7

initial stub for ateam buildbot
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 22 Dec 2010 11:15:45 -0800
parents
children 3bd7f767d74a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/autobot/template/master/master.cfg	Wed Dec 22 11:15:45 2010 -0800
@@ -0,0 +1,42 @@
+# -*- python -*-
+# ex: set syntax=python:
+c = BuildmasterConfig = {}
+
+####### BUILDSLAVES
+from buildbot.buildslave import BuildSlave
+c['slaves'] = [BuildSlave("{{botname}}", "{{passwd}}")]
+c['slavePortnum'] = {{slaveport}}
+
+####### CHANGESOURCES
+from buildbot.changes.pb import PBChangeSource
+c['change_source'] = PBChangeSource()
+
+####### SCHEDULERS
+from buildbot.scheduler import Scheduler
+c['schedulers'] = []
+c['schedulers'].append(Scheduler(name="all", branch='${branch}',
+                                 treeStableTimer=1,
+                                 builderNames=["buildbot-full"]))
+
+####### BUILDERS
+
+# define builder factory
+f1 = {{factory}}
+
+# define builder
+b1 = {'name': "buildbot-full",
+      'slavename': "{{botname}}",
+      'builddir': "full",
+      'factory': f1,
+      }
+c['builders'] = [b1]
+
+####### STATUS TARGETS
+c['status'] = []
+from buildbot.status import html
+c['status'].append(html.WebStatus(http_port={{htmlport}}))
+
+####### PROJECT IDENTITY
+c['projectName'] = "Buildbot"
+c['projectURL'] = "http://buildbot.sourceforge.net/"
+c['buildbotURL'] = "http://localhost:{{htmlport}}/"