l.c.i.s.ISourcePackageRecipeBuild(IPackageBuild) : interface documentation

Part of lp.code.interfaces.sourcepackagerecipebuild View In Hierarchy

Known implementations: lp.code.model.sourcepackagerecipebuild.SourcePackageRecipeBuild

A build of a source package.
Int id Undocumented
Object requester Undocumented
Object recipe Undocumented
Object manifest Undocumented
Method getManifestText The text of the manifest for this build.
Bool is_virtualized Undocumented
Method getFileByName Return the file under +files with specified name.
Method cancelBuild Cancel the build.
Method destroySelf Delete the build itself.

Inherited from IPackageBuild:

Object upload_log Undocumented
Attribute current_component Component where the source related to this build was last published.
Method getUploadDirLeaf Return the directory-leaf where files to be uploaded are stored.
Method getBuildCookie Return the build cookie (build id and build queue record id).
Method getLogFromSlave Get last buildlog from slave.
Method estimateDuration Estimate the build duration.
Method storeBuildInfo Store available information for the build job.
Method verifySuccessfulUpload Verify that the upload of this build completed succesfully.
Method storeUploadLog Store the given content as the build upload_log.
Method notify Notify current build state to related people via email.
Method handleStatus Handle a finished build status from a slave.
Method queueBuild Create a BuildQueue entry for this build.
Method getUploader Return the person responsible for the upload.

Inherited from IBuildFarmJob (via IPackageBuild):

Datetime date_started The timestamp when the build farm job was started.
Timedelta duration Duration interval, calculated when the result gets collected.
Bool is_private Whether the build should be treated as private.
Choice job_type The specific type of job.
Int failure_count Number of consecutive failures for this job.
Method getSpecificJob Return the specific build job associated with this record.
Method gotFailure Increment the failure_count for this job.
Attribute was_built Whether or not modified by the builddfarm.

Inherited from IBuildFarmJobOld (via IPackageBuild, IBuildFarmJob):

Bool virtualized The virtualization setting required by this build farm job. This should be None for job types that do not care whether they run virtualized.
Method score Calculate a job score appropriate for the job type in question.
Method getLogFileName The preferred file name for this job's log.
Method getName An appropriate name for this job.
Method getTitle A string to identify and describe the job to users.
Method jobStarted 'Job started' life cycle event, handle as appropriate.
Method jobReset 'Job reset' life cycle event, handle as appropriate.
Method jobAborted 'Job aborted' life cycle event, handle as appropriate.
Method addCandidateSelectionCriteria Provide a sub-query to refine the candidate job selection.
Method postprocessCandidate True if the candidate job is fine and should be dispatched
Method getByJob Get the specific IBuildFarmJob for the given Job.
Method generateSlaveBuildCookie Produce a cookie for the slave as a token of the job it's doing.
Method makeJob Create the specific job relating this with an lp.services.job.
Method cleanUp Job's finished. Delete its supporting data.
id =
Undocumented
requester =
Undocumented
recipe =
Undocumented
manifest =
Undocumented
def getManifestText():
The text of the manifest for this build.
is_virtualized =
Undocumented
def getFileByName(filename):
Return the file under +files with specified name.
def cancelBuild():
Cancel the build.
def destroySelf():
Delete the build itself.
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.