l.b.m.p.PackageBuild(BuildFarmJobDerived, Storm) : class documentation

Part of lp.buildmaster.model.packagebuild View In Hierarchy

Implements interfaces: lp.buildmaster.interfaces.packagebuild.IPackageBuild

An implementation of IBuildFarmJob for package builds.
Method __init__ Construct a PackageBuild.
Class Method new See IPackageBuildSource.
Method current_component See IPackageBuild.
Method upload_log_url See IPackageBuild.
Method log_url See IBuildFarmJob.
Method is_private See IBuildFarmJob
Method getUploadDirLeaf See IPackageBuild.
Method getBuildCookie See IPackageBuild.
Static Method getLogFromSlave See IPackageBuild.
Method estimateDuration See IPackageBuild.
Static Method storeBuildInfo See IPackageBuild.
Method verifySuccessfulUpload See IPackageBuild.
Method createUploadLog Creates a file on the librarian for the upload log.
Method storeUploadLog See IPackageBuild.
Method notify See IPackageBuild.
Method handleStatus See IPackageBuild.
Method queueBuild See IPackageBuild.
Method getUploader See IPackageBuild.
def __init__(self, build_farm_job, archive, pocket, dependencies=None):
Construct a PackageBuild.
@classmethod
def new(cls, job_type, virtualized, archive, pocket, processor=None, status=BuildStatus.NEEDSBUILD, dependencies=None, date_created=None):
See IPackageBuildSource.
@property
def current_component(self):
See IPackageBuild.
@property
def upload_log_url(self):
See IPackageBuild.
@property
def log_url(self):
See IBuildFarmJob.
@property
def is_private(self):
See IBuildFarmJob
def getUploadDirLeaf(self, build_cookie, now=None):
See IPackageBuild.
def getBuildCookie(self):
See IPackageBuild.
@staticmethod
def getLogFromSlave(package_build):
See IPackageBuild.
def estimateDuration(self):
See IPackageBuild.
@staticmethod
def storeBuildInfo(build, librarian, slave_status):
See IPackageBuild.
def verifySuccessfulUpload(self):
See IPackageBuild.
def createUploadLog(self, content, filename=None):
Creates a file on the librarian for the upload log.
ReturnsILibraryFileAlias for the upload log file.
def storeUploadLog(self, content):
See IPackageBuild.
def notify(self, extra_info=None):
See IPackageBuild.
def handleStatus(self, status, librarian, slave_status):
See IPackageBuild.
def queueBuild(self, suspended=False):
See IPackageBuild.
def getUploader(self, changes):
See IPackageBuild.
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.