Part of lp.buildmaster.interfaces.webservice View In Hierarchy
Builder instance represents a single builder slave machine within the Launchpad Auto Build System. It should specify a 'processor' on which the machine is based and is able to build packages for; a URL, by which the machine is accessed through an XML-RPC interface; name, title for entity identification and browsing purposes; an LP-like owner which has unrestricted access to the instance; the build slave machine status representation, including the field/properties: virtualized, builderok, status, failnotes and currentjob.
Inherited from IBuilderEdit:
Method | setCleanStatus | Update the clean status. |
Inherited from IBuilderView:
Attribute | id | Builder identifier |
Attribute | currentjob | BuildQueue instance for job being processed. |
Method | gotFailure | Increment failure_count on the builder. |
Method | resetFailureCount | Set the failure_count back to zero. |
Method | failBuilder | Mark builder as failed for a given reason. |
Method | acquireBuildCandidate | Acquire a build candidate in an atomic fashion. |
Inherited from IHasBuildRecords (via IBuilderView):
Method | getBuildRecords | Return build records in the context it is implemented. |
Inherited from IHasOwner (via IBuilderView):
Attribute | owner | The object's owner, which is an IPerson. |