27 lines
763 B
Python
27 lines
763 B
Python
"""
|
|
This module contains the logic to create and return the various builders
|
|
that this buildmaster supports. The builders are responsible for taking
|
|
a set of changes and giving the steps necessary to build the project.
|
|
"""
|
|
|
|
from buildbot.config import BuilderConfig
|
|
from buildbot.process.factory import BuildFactory
|
|
from buildbot.process.properties import WithProperties
|
|
from buildbot.steps.source.git import Git
|
|
|
|
from buildbot_config.master import buildsteps
|
|
|
|
def get_builders(slaves):
|
|
"""
|
|
This returns a list of builder configurations for the given
|
|
slaves.
|
|
"""
|
|
f = BuildFactory()
|
|
# TODO
|
|
|
|
return [BuilderConfig(
|
|
name="vagrant-master",
|
|
slavenames=[s.slavename for s in slaves],
|
|
factory=f)
|
|
]
|