view autobot/template/master/master.cfg @ 4:eb289a46f4d3

make buildbot master template look close to what it should
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 06 Jan 2011 15:09:14 -0800
parents 3bd7f767d74a
children ddacd5faf0b4
line wrap: on
line source

# -*- python -*-
# ex: set syntax=python:
c = BuildmasterConfig = {}

####### BUILDSLAVES
from buildbot.buildslave import BuildSlave
c['slaves'] = [BuildSlave("{{slave}}", "{{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=None,
                                 treeStableTimer=1,
                                 builderNames=["buildbot-full"]))

####### BUILDERS

# define builder factory
f1 = {{factory}}

# define builder
b1 = {'name': "buildbot-full",
      'slavename': "{{slave}}",
      '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}}/"