Documentation
¶
Index ¶
Constants ¶
View Source
const ( YarnLayerName = "yarn" YarnDependency = "yarn" DependencyCacheKey = "dependency-sha" )
Variables ¶
This section is empty.
Functions ¶
func Build ¶
func Build( entryResolver EntryResolver, dependencyManager DependencyManager, clock chronos.Clock, logger scribe.Emitter, ) packit.BuildFunc
func Detect ¶
func Detect() packit.DetectFunc
Types ¶
type DependencyManager ¶
type DependencyManager interface { Resolve(path, id, version, stack string) (postal.Dependency, error) Deliver(dependency postal.Dependency, cnbPath, layerPath, platformPath string) error GenerateBillOfMaterials(dependencies ...postal.Dependency) []packit.BOMEntry }
type EntryResolver ¶
type EntryResolver interface { Resolve(name string, entries []packit.BuildpackPlanEntry, priorites []interface{}) (packit.BuildpackPlanEntry, []packit.BuildpackPlanEntry) MergeLayerTypes(name string, entries []packit.BuildpackPlanEntry) (launch, build bool) }
Click to show internal directories.
Click to hide internal directories.