A build slave that will start up a slave instance when needed.
To use, subclass and implement start_instance and stop_instance.
See ec2buildslave.py for a concrete example. Also see the stub
example in test/test_slaves.py.
|
__init__(self,
name,
password,
max_builds=None,
notify_on_missing=[],
missing_timeout=60*20,
build_wait_timeout=60*10,
properties={}) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inherited from AbstractBuildSlave :
__repr__ ,
addSlaveBuilder ,
canStartBuild ,
messageReceivedFromSlave ,
perspective_keepalive ,
removeSlaveBuilder ,
setBotmaster ,
shutdown ,
startMissingTimer ,
stopMissingTimer ,
update ,
updateSlaveStatus
Inherited from twisted.spread.pb.Avatar :
__providedBy__ ,
perspectiveMessageReceived
Inherited from twisted.application.service.MultiService :
__iter__ ,
addService ,
getServiceNamed ,
privilegedStartService ,
removeService ,
startService
Inherited from twisted.application.service.Service :
__getstate__ ,
disownServiceParent ,
setName ,
setServiceParent
|