l.c.i.s.ISourcePackageRecipeBuildSource(ISpecificBuildFarmJobSource) : interface documentation

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

A utility of this interface be used to create source package builds.
Method new Create an ISourcePackageRecipeBuild.
Method makeDailyBuilds Create and return builds for stale ISourcePackageRecipes.

Inherited from ISpecificBuildFarmJobSource:

Method getByID Look up a concrete IBuildFarmJob by ID.
Method getByBuildFarmJobs "Look up the concrete `IBuildFarmJob`s for a list of BuildFarmJobs.
Method getByBuildFarmJob "Look up the concrete IBuildFarmJob for a BuildFarmJob.
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
def new(distroseries, recipe, requester, archive, date_created=None):
Create an ISourcePackageRecipeBuild.
ParametersdistroseriesThe IDistroSeries that this is building against.
recipeThe ISourcePackageRecipe that this is building.
requesterThe IPerson who wants to build it.
date_createdThe date this build record was created. If not provided, defaults to now.
ReturnsISourcePackageRecipeBuild.
def makeDailyBuilds(logger=None):
Create and return builds for stale ISourcePackageRecipes.
ParametersloggerAn optional logger to write debug info to.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.