Mercurial > hg > autobot
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}}/"