Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Name = "Buildpacks"
Name is the name of the Buildpack builder
var (
Validate = validate
)
For testing
Functions ¶
func GetDependencies ¶
func GetDependencies(ctx context.Context, workspace string, a *latest.BuildpackArtifact) ([]string, error)
GetDependencies returns dependencies listed for a buildpack artifact
Types ¶
type ArtifactConfig ¶ added in v1.2.0
type ArtifactConfig struct { File string `json:"path,omitempty"` Builder string `json:"builder,omitempty"` }
ArtifactConfig holds information about a Buildpack project
func (ArtifactConfig) ConfiguredImage ¶ added in v1.2.0
func (c ArtifactConfig) ConfiguredImage() string
ConfiguredImage returns the target image configured by the builder, or empty string if no image is configured
func (ArtifactConfig) Describe ¶ added in v1.2.0
func (c ArtifactConfig) Describe() string
Describe returns the initBuilder's string representation, used when prompting the user to choose a builder.
func (ArtifactConfig) Name ¶ added in v1.2.0
func (c ArtifactConfig) Name() string
Name returns the name of the builder
func (ArtifactConfig) Path ¶ added in v1.2.0
func (c ArtifactConfig) Path() string
Path returns the path to the build definition
func (ArtifactConfig) UpdateArtifact ¶ added in v1.2.0
func (c ArtifactConfig) UpdateArtifact(a *latest.Artifact)
CreateArtifact creates an Artifact to be included in the generated Build Config
type Builder ¶ added in v1.1.0
type Builder struct {
// contains filtered or unexported fields
}
Builder is an artifact builder that uses buildpacks
func NewArtifactBuilder ¶
func NewArtifactBuilder(localDocker docker.LocalDaemon, pushImages, devMode bool) *Builder
NewArtifactBuilder returns a new buildpack artifact builder