Documentation ¶
Index ¶
- type BuildModuleLoader
- type Builder
- type BuilderStack
- type Buildpack
- type Drafter
- func (d Drafter) BuildAndWriteReleaseDraftFromTemplate(output io.Writer, templateContents string, context interface{}) error
- func (d Drafter) BuildAndWriteReleaseToFileDraftFromTemplate(outputPath, templateContents string, context interface{}) error
- func (d Drafter) CreatePayload(inputs actions.Inputs, buildModulePath string) (Payload, error)
- type Extension
- type GithubBuildModuleLoader
- func (g GithubBuildModuleLoader) LoadBuildpack(imgUri string) (Buildpack, error)
- func (g GithubBuildModuleLoader) LoadBuildpacks(uris []string) ([]Buildpack, error)
- func (g GithubBuildModuleLoader) LoadExtension(imgUri string) (Extension, error)
- func (g GithubBuildModuleLoader) LoadExtensions(uris []string) ([]Extension, error)
- func (g GithubBuildModuleLoader) LoadPackages(imgUri string) (Package, error)
- type Package
- type Payload
- type Release
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildModuleLoader ¶
type Builder ¶
type Builder struct { Description string Extensions []struct { URI string } Buildpacks []struct { URI string } ExtensionsOrderGroups []libcnb.BuildpackOrder `toml:"order-extensions"` OrderGroups []libcnb.BuildpackOrder `toml:"order"` Stack BuilderStack `toml:"stack"` }
func (Builder) FlattenBuildpacks ¶
func (Builder) FlattenExtensions ¶
type BuilderStack ¶
type Buildpack ¶
type Buildpack struct { libcnb.Buildpack OrderGroups []libcnb.BuildpackOrder `toml:"order"` Dependencies []libpak.BuildModuleDependency }
type Drafter ¶
type Drafter struct {
Loader BuildModuleLoader
}
func (Drafter) BuildAndWriteReleaseDraftFromTemplate ¶
func (Drafter) BuildAndWriteReleaseToFileDraftFromTemplate ¶
type Extension ¶
type Extension struct { libcnb.Extension OrderGroups []libcnb.BuildpackOrder `toml:"order-extensions"` Dependencies []libpak.BuildModuleDependency }
type GithubBuildModuleLoader ¶
func (GithubBuildModuleLoader) LoadBuildpack ¶
func (g GithubBuildModuleLoader) LoadBuildpack(imgUri string) (Buildpack, error)
func (GithubBuildModuleLoader) LoadBuildpacks ¶
func (g GithubBuildModuleLoader) LoadBuildpacks(uris []string) ([]Buildpack, error)
func (GithubBuildModuleLoader) LoadExtension ¶
func (g GithubBuildModuleLoader) LoadExtension(imgUri string) (Extension, error)
func (GithubBuildModuleLoader) LoadExtensions ¶
func (g GithubBuildModuleLoader) LoadExtensions(uris []string) ([]Extension, error)
func (GithubBuildModuleLoader) LoadPackages ¶
func (g GithubBuildModuleLoader) LoadPackages(imgUri string) (Package, error)
Click to show internal directories.
Click to hide internal directories.