Home | Trees | Index | Help |
|
---|
Package buildbot :: Package slave :: Module bot :: Class SlaveBuilder |
|
Jellyable
--+ |Serializable
--+ |Referenceable
--+ |Service
--+ | SlaveBuilder
Method Summary | |
---|---|
__init__(self,
name,
not_really)
| |
__repr__(self)
| |
ackComplete(self,
dummy)
| |
ackUpdate(self,
acknum)
| |
activity(self)
| |
commandComplete(self,
failure)
| |
lostRemote(self,
remote)
| |
lostRemoteStep(self,
remotestep)
| |
Halt the current step. | |
remote_ping(self)
| |
remote_print(self,
message)
| |
remote_setMaster(self,
remote)
| |
remote_shutdown(self)
| |
This is invoked before the first step of any new build is run. | |
This gets invoked by buildbot.process.step.RemoteCommand.start , as part of
various master-side BuildSteps, to start various commands that actually
do the build. | |
This sends the status update to the master-side buildbot.process.step.RemoteCommand object, giving it a
sequence number in the process. | |
setBuilddir(self,
builddir)
| |
setServiceParent(self,
parent)
| |
Make any currently-running command die, with no further status output. | |
stopService(self)
| |
Inherited from Referenceable | |
(internal) | |
A remote message has been received. | |
Inherited from Serializable | |
Return an ID which uniquely represents this object for this process. | |
Inherited from Jellyable | |
| |
Inherited from Service | |
| |
| |
| |
| |
|
Class Variable Summary | |
---|---|
NoneType |
build = None |
NoneType |
command = None |
NoneType |
remote = None |
NoneType |
remoteStep = None |
bool |
stopCommandOnShutdown = True
|
Inherited from Referenceable | |
Implements |
__implemented__ = <implementedBy twisted.spread.flavors....
|
ClassProvides |
__provides__ = <zope.interface.declarations.ClassProvide...
|
NoneType |
perspective = None |
Inherited from Jellyable | |
ClassProvides |
__providedBy__ = <zope.interface.declarations.ClassProvi...
|
Inherited from Service | |
NoneType |
name = None |
NoneType |
parent = None |
int |
running = 0 |
Method Details |
---|
remote_interruptCommand(self, stepId, why)Halt the current step. |
remote_startBuild(self)This is invoked before the first step of any new build is run. It creates a new SlaveBuild object, which holds slave-side state from one step to the next. |
remote_startCommand(self, stepref, stepId, command, args)This gets invoked bybuildbot.process.step.RemoteCommand.start , as part of
various master-side BuildSteps, to start various commands that actually
do the build. I return nothing. Eventually I will call
.commandComplete() to notify the master-side RemoteCommand that I'm
done.
|
sendUpdate(self, data)This sends the status update to the master-sidebuildbot.process.step.RemoteCommand object, giving it a
sequence number in the process. It adds the update to a queue, and asks
the master to acknowledge the update so it can be removed from that
queue.
|
stopCommand(self)Make any currently-running command die, with no further status output. This is used when the buildslave is shutting down or the connection to the master has been lost. Interrupt the command, silence it, and then forget about it. |
Class Variable Details |
---|
build
|
command
|
remote
|
remoteStep
|
stopCommandOnShutdown
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun Dec 10 22:04:45 2006 | http://epydoc.sf.net |