Part of lp.buildmaster.interactor View In Hierarchy
Static Method | makeSlaveFromVitals | Undocumented |
Static Method | getBuildBehaviour | Undocumented |
Class Method | resumeSlaveHost | Resume the slave host to a known good condition. |
Class Method | cleanSlave | Prepare a slave for a new build. |
Class Method | findAndStartJob | Find a job to run and send it to the buildd slave. |
Static Method | extractBuildStatus | Read build status name. |
Class Method | updateBuild | Verify the current build job status. |
Class Method | _startBuild | Start a build on this builder. |
Static Method | _getSlaveScannerLogger | Return the logger instance from buildd-slave-scanner.py. |
Issues 'builddmaster.vm_resume_command' specified in the configuration to resume the slave.
Returns | A Deferred that fires when the resume operation finishes, whose value is a (stdout, stderr) tuple for success, or a Failure whose value is a CannotResumeHost exception. | |
Raises | CannotResumeHost: if builder is not virtual or if the configuration command has failed. |
Returns | A Deferred that fires when this stage of the resume operations finishes. If the value is True, the slave is now clean. If it's False, the clean is still in progress and this must be called again later. |
Parameters | build_queue_item | A BuildQueueItem to build. |
logger | A logger to be used to log diagnostic information. | |
Returns | A Deferred that fires after the dispatch has completed whose value is None, or a Failure that contains an exception explaining what went wrong. |
Returns | A Deferred whose value is the IBuildQueue instance
found or None if no job was found. |
Parameters | slave_status | build status dict from BuilderSlave.status. |
Returns | the unqualified status name, e.g. "OK". |