master-cfg/master.cfg

65 lines
1.8 KiB
Python

# -*- python -*-
# ex: set filetype=python:
from buildbot.plugins import *
#import config.workers
import config.change_sources
import config.schedulers
from config.builders import *
c = BuildmasterConfig = {}
#c['secretsProviders'] = [secrets.SecretInAFile(dirname='.ssh/')]
c['workers'] = []
c['protocols'] = {'pb': {'port': 9989}}
c['change_source'] = []
c['schedulers'] = []
c['builders'] = []
c = config.builders.periflash.append(c)
c = config.builders.bicycle_statistics.append(c)
c = config.builders.beaglebone_yocto.append(c)
####### BUILDBOT SERVICES
# 'services' is a list of BuildbotService items like reporter targets. The
# status of each build will be pushed to these targets. buildbot/reporters/*.py
# has a variety to choose from, like IRC bots.
c['services'] = []
####### PROJECT IDENTITY
# the 'title' string will appear at the top of this buildbot installation's
# home pages (linked to the 'titleURL').
c['title'] = "blackfinn CI"
c['titleURL'] = "https://build.blackfinn.de/"
# the 'buildbotURL' string should point to the location where the buildbot's
# internal web server is visible. This typically uses the port number set in
# the 'www' entry below, but with an externally-visible host name which the
# buildbot cannot figure out without some help.
c['buildbotURL'] = "https://build.blackfinn.de/"
# minimalistic config to activate new web UI
c['www'] = dict(port=8010,
plugins=dict(waterfall_view={},
console_view={},
grid_view={}),
change_hook_dialects={'gitlab' : {'secret': 'sbe7KS9m5Kt-1MxsTKLm',},},
)
####### DB URL
c['db'] = {
# This specifies what database buildbot uses to store its state. You can leave
# this at its default for all but the largest installations.
'db_url' : "sqlite:///state.sqlite",
}
c['buildbotNetUsageData'] = None