Documentation
¶
Index ¶
- func Build(entries EntryResolver, dependencies DependencyManager, symlinker Symlinker, ...) packit.BuildFunc
- func Detect(buildpackYMLParser VersionParser) packit.DetectFunc
- type BuildpackYMLParser
- type DependencyManager
- type DotnetRootLinker
- type EntryResolver
- type SBOMGenerator
- type Symlinker
- type VersionParser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Build ¶
func Build( entries EntryResolver, dependencies DependencyManager, symlinker Symlinker, sbomGenerator SBOMGenerator, logger scribe.Emitter, clock chronos.Clock, ) packit.BuildFunc
func Detect ¶
func Detect(buildpackYMLParser VersionParser) packit.DetectFunc
Types ¶
type BuildpackYMLParser ¶
type BuildpackYMLParser struct{}
func NewBuildpackYMLParser ¶
func NewBuildpackYMLParser() BuildpackYMLParser
func (BuildpackYMLParser) ParseVersion ¶
func (p BuildpackYMLParser) ParseVersion(path string) (string, error)
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 DotnetRootLinker ¶
type DotnetRootLinker struct{}
func NewDotnetRootLinker ¶
func NewDotnetRootLinker() DotnetRootLinker
func (DotnetRootLinker) Link ¶
func (dl DotnetRootLinker) Link(workingDir, layerPath string) error
type EntryResolver ¶
type SBOMGenerator ¶ added in v0.7.0
type VersionParser ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.