view 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 source

# -*- 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}}/"