Documentation
¶
Index ¶
- func AddDotProfileScriptToApp(dir string)
- func DeployAnAppWithSensitiveEnvironmentVariables(copyBrats func(string) *cutlass.App)
- func DeployAppWithExecutableProfileScript(depName string, copyBrats func(string) *cutlass.App)
- func DeployingAnAppWithAnUpdatedVersionOfTheSameBuildpack(copyBrats func(string) *cutlass.App)
- func DestroyApp(app *cutlass.App)
- func ForAllSupportedVersions(depName string, copyBrats func(string) *cutlass.App, ...)
- func GenBpName(name string) string
- func ModifyBuildpack(path string, cb func(path string, r io.Reader) (io.Reader, error)) (string, error)
- func ModifyBuildpackManifest(path string, cb func(*Manifest)) (string, error)
- func PushApp(app *cutlass.App)
- func StagingWithADepThatIsNotTheLatest(depName string, copyBrats func(string) *cutlass.App)
- func StagingWithBuildpackThatSetsEOL(depName string, copyBrats func(string) *cutlass.App)
- func StagingWithCustomBuildpackWithCredentialsInDependencies(depRegexp string, copyBrats func(string) *cutlass.App)
- func UnbuiltBuildpack(depName string, copyBrats func(string) *cutlass.App)
- type BpData
- type Manifest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddDotProfileScriptToApp ¶
func AddDotProfileScriptToApp(dir string)
func DestroyApp ¶
func ForAllSupportedVersions ¶
func ModifyBuildpack ¶
func ModifyBuildpackManifest ¶
Types ¶
type BpData ¶
type BpData struct { BpVersion string BpLanguage string BpDir string Cached string CachedFile string Uncached string UncachedFile string }
var Data BpData
func InitBpData ¶
func InitBpData() *BpData
type Manifest ¶
type Manifest struct { Language string `yaml:"language"` DefaultVersions []*struct { Name string `yaml:"name"` Version string `yaml:"version"` } `yaml:"default_versions"` PrePackage string `yaml:"pre_package"` DependencyDeprecationDates []*struct { VersionLine string `yaml:"version_line"` Name string `yaml:"name"` Date string `yaml:"date"` Link string `yaml:"link"` } `yaml:"dependency_deprecation_dates"` Dependencies []*struct { Name string `yaml:"name"` Version string `yaml:"version"` URI string `yaml:"uri"` Md5 string `yaml:"md5,omitempty"` Sha256 string `yaml:"sha256,omitempty"` CfStacks []string `yaml:"cf_stacks"` } `yaml:"dependencies"` IncludeFiles []string `yaml:"include_files"` }
Click to show internal directories.
Click to hide internal directories.