# -*- 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) ####### 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