2019-08-13 15:06:19 +02:00
|
|
|
# -*- python -*-
|
|
|
|
# ex: set filetype=python:
|
|
|
|
|
|
|
|
from buildbot.plugins import *
|
|
|
|
|
2020-09-29 15:44:16 +02:00
|
|
|
import config.builders
|
2019-09-06 16:49:06 +02:00
|
|
|
|
2019-08-13 15:06:19 +02:00
|
|
|
c = BuildmasterConfig = {}
|
|
|
|
|
2019-11-22 10:59:53 +01:00
|
|
|
#c['secretsProviders'] = [secrets.SecretInAFile(dirname='.ssh/')]
|
2019-08-13 15:06:19 +02:00
|
|
|
|
2019-11-22 10:59:53 +01:00
|
|
|
c['workers'] = []
|
2019-08-13 15:06:19 +02:00
|
|
|
c['protocols'] = {'pb': {'port': 9989}}
|
|
|
|
c['change_source'] = []
|
|
|
|
c['schedulers'] = []
|
|
|
|
c['builders'] = []
|
|
|
|
|
2019-12-01 17:52:35 +01:00
|
|
|
c = config.builders.beaglebone_yocto.append(c)
|
2020-09-29 15:44:16 +02:00
|
|
|
c = config.builders.raspberrypi3_64.append(c)
|
|
|
|
c = config.builders.raspberrypi4_64.append(c)
|
|
|
|
c = config.builders.bicycle_statistics.append(c)
|
2019-08-13 15:06:19 +02:00
|
|
|
|
|
|
|
####### 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
|
2019-11-22 10:59:53 +01:00
|
|
|
c['www'] = dict(port=8010,
|
|
|
|
plugins=dict(waterfall_view={},
|
|
|
|
console_view={},
|
|
|
|
grid_view={}),
|
|
|
|
change_hook_dialects={'gitlab' : {'secret': 'sbe7KS9m5Kt-1MxsTKLm',},},
|
|
|
|
)
|
2019-08-13 15:06:19 +02:00
|
|
|
|
|
|
|
####### 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
|
|
|
|
|