コード例 #1
0
 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', {}))
コード例 #2
0
 def __init__(self, name, **kwargs):
     BuilderConfig.__init__(self, name, builddir = "work/builders/" + name, slavenames = get_slavenames(), **kwargs)
コード例 #3
0
ファイル: config.py プロジェクト: sigma/emacs-ci
 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