Documentation
¶
Index ¶
- Constants
- type Builder
- func (b *Builder) AddBuildpack(bp buildpack.Buildpack) error
- func (b *Builder) Description() string
- func (b *Builder) GetBuildpacks() []BuildpackMetadata
- func (b *Builder) GetLifecycleVersion() *semver.Version
- func (b *Builder) GetOrder() []GroupMetadata
- func (b *Builder) GetStackInfo() stack.Metadata
- func (b *Builder) Name() string
- func (b *Builder) Save() error
- func (b *Builder) SetDescription(description string)
- func (b *Builder) SetEnv(env map[string]string)
- func (b *Builder) SetLifecycle(md lifecycle.Metadata) error
- func (b *Builder) SetOrder(order []GroupMetadata) error
- func (b *Builder) SetStackInfo(stackConfig StackConfig)
- type BuildpackConfig
- type BuildpackMetadata
- type Config
- type GroupBuildpack
- type GroupMetadata
- type LifecycleConfig
- type Metadata
- type OrderTOML
- type StackConfig
Constants ¶
View Source
const MetadataLabel = "io.buildpacks.builder.metadata"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
func (*Builder) AddBuildpack ¶ added in v0.2.0
func (*Builder) Description ¶ added in v0.2.0
func (*Builder) GetBuildpacks ¶ added in v0.2.0
func (b *Builder) GetBuildpacks() []BuildpackMetadata
func (*Builder) GetLifecycleVersion ¶ added in v0.2.0
func (*Builder) GetOrder ¶ added in v0.2.0
func (b *Builder) GetOrder() []GroupMetadata
func (*Builder) GetStackInfo ¶ added in v0.2.0
func (*Builder) SetDescription ¶ added in v0.2.0
func (*Builder) SetLifecycle ¶ added in v0.2.0
func (*Builder) SetOrder ¶ added in v0.2.0
func (b *Builder) SetOrder(order []GroupMetadata) error
func (*Builder) SetStackInfo ¶ added in v0.2.0
func (b *Builder) SetStackInfo(stackConfig StackConfig)
type BuildpackConfig ¶ added in v0.2.0
type BuildpackMetadata ¶
type Config ¶ added in v0.2.0
type Config struct {
Description string `toml:"description"`
Buildpacks []BuildpackConfig `toml:"buildpacks"`
Groups []GroupMetadata `toml:"groups"`
Stack StackConfig `toml:"stack"`
Lifecycle LifecycleConfig `toml:"lifecycle"`
}
type GroupBuildpack ¶ added in v0.2.0
type GroupMetadata ¶
type GroupMetadata struct {
Buildpacks []GroupBuildpack `json:"buildpacks" toml:"buildpacks"`
}
type LifecycleConfig ¶ added in v0.2.0
type Metadata ¶
type Metadata struct {
Description string `json:"description"`
Buildpacks []BuildpackMetadata `json:"buildpacks"`
Groups []GroupMetadata `json:"groups"`
Stack stack.Metadata `json:"stack"`
Lifecycle lifecycle.Metadata `json:"lifecycle"`
}
type OrderTOML ¶ added in v0.2.0
type OrderTOML struct {
Groups []GroupMetadata `toml:"groups"`
}
Click to show internal directories.
Click to hide internal directories.