def __init__(self, **kwargs): self.name = kwargs.pop('name', None) self.workers = kwargs.pop('workernames', []) self.codebases = kwargs.pop('codebases', []) self.arch = kwargs.pop('arch', 'ppc64le') self.os = kwargs.pop('os', 'linux') self.compiler = kwargs.pop('compiler', None) self.steps = kwargs.pop('steps', []) self.cmake_definitions = kwargs.pop('cmake_definitions', {}) # override property cmake_definitions self.force_cmake_definitions = kwargs.pop('force_cmake_definitions', {}) self.factory = BuildFactory() BuilderConfig.__init__(self, name=self.name, workernames=self.workers, factory=self.getSteps(), properties=kwargs.pop('properties', {}))
def __init__(self, name, **kwargs): BuilderConfig.__init__(self, name, builddir = "work/builders/" + name, slavenames = get_slavenames(), **kwargs)
def __init__(self, name, branch, slavenames=None, factory=None, category=None): BuilderConfig.__init__(self, name=name, slavenames=slavenames, factory=factory, category=category) self.branch = branch