Package buildbot :: Module master :: Class BuildMaster
[frames | no frames]

Class BuildMaster

 Service --+    
           |    
MultiService --+
               |
   Versioned --+
               |
              BuildMaster


Method Summary
  __init__(self, basedir, configFileName)
  addChange(self, change)
  allSchedulers(self)
buildbot.status.builder.Status getStatus(self)
  loadChanges(self)
  loadConfig(self, f)
Internal function to load a specific configuration file.
  loadConfig_Builders(self, newBuilderData)
  loadConfig_Schedulers(self, newschedulers)
  loadConfig_Slaves(self, bots)
  loadConfig_Sources(self, sources)
  loadConfig_status(self, status)
  loadTheConfigFile(self, configFile)
  startService(self)
  submitBuildSet(self, bs)
  upgradeToVersion1(self)
  upgradeToVersion2(self)
  upgradeToVersion3(self)
  useChanges(self, changes)
    Inherited from MultiService
  __iter__(self)
  addService(self, service)
  getServiceNamed(self, name)
  privilegedStartService(self)
  removeService(self, service)
  stopService(self)
    Inherited from Service
  __getstate__(self)
  disownServiceParent(self)
  setName(self, name)
  setServiceParent(self, parent)
    Inherited from Versioned
  __setstate__(self, state)
  versionUpgrade(self)
(internal) Do a version upgrade.

Class Variable Summary
Implements __implemented__ = <implementedBy buildbot.master.BuildMa...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
NoneType buildbotURL = None                                                                  
NoneType change_svc = None                                                                  
int debug = 0                                                                     
NoneType debugPassword = None                                                                  
NoneType manhole = None                                                                  
int persistenceVersion = 3                                                                     
str projectName = '(unspecified)'
NoneType projectURL = None                                                                  
    Inherited from Service
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
NoneType name = None                                                                  
NoneType parent = None                                                                  
int running = 0                                                                     
    Inherited from Versioned
tuple persistenceForgets = ()

Method Details

getStatus(self)

Returns:
buildbot.status.builder.Status

loadConfig(self, f)

Internal function to load a specific configuration file. Any errors in the file will be signalled by raising an exception.
Returns:
a Deferred that will fire (with None) when the configuration changes have been completed. This may involve a round-trip to each buildslave that was involved.

Class Variable Details

__implemented__

Type:
Implements
Value:
<implementedBy buildbot.master.BuildMaster>                            

__provides__

Type:
ClassProvides
Value:
<zope.interface.declarations.ClassProvides object at 0x40732ccc>       

buildbotURL

Type:
NoneType
Value:
None                                                                  

change_svc

Type:
NoneType
Value:
None                                                                  

debug

Type:
int
Value:
0                                                                     

debugPassword

Type:
NoneType
Value:
None                                                                  

manhole

Type:
NoneType
Value:
None                                                                  

persistenceVersion

Type:
int
Value:
3                                                                     

projectName

Type:
str
Value:
'(unspecified)'                                                        

projectURL

Type:
NoneType
Value:
None                                                                  

Generated by Epydoc 2.1 on Sun Dec 10 22:04:45 2006 http://epydoc.sf.net