Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactResolver ¶ added in v1.7.1
ArtifactResolver provides an interface to resolve built artifact tags by image name.
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder is an artifact builder that uses docker
func NewArtifactBuilder ¶ added in v1.7.1
func NewArtifactBuilder(localDocker docker.LocalDaemon, cfg docker.Config, useCLI bool, useBuildKit *bool, pushImages bool, ar ArtifactResolver, dr TransitiveSourceDependenciesResolver) *Builder
NewBuilder returns an new instance of a docker builder
type TransitiveSourceDependenciesResolver ¶ added in v1.22.0
type TransitiveSourceDependenciesResolver interface {
TransitiveArtifactDependencies(ctx context.Context, a *latestV1.Artifact) ([]string, error)
}
TransitiveSourceDependenciesResolver provides an interface to to evaluate the source dependencies for artifacts.
Click to show internal directories.
Click to hide internal directories.