builder

package module
v0.0.0-...-4c89809 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// DefaultProperties is a map of all valid builder properties with corresponding default property values
	DefaultProperties = map[string]string{
		"selected":  "",
		"build-dir": "",
	}

	// GlobalProperties is a map of all valid global builder properties
	GlobalProperties = map[string]bool{
		"selected":  true,
		"build-dir": true,
	}
)

Functions

func CommandReport

func CommandReport(appName string, format string, infoFlag string) error

CommandReport displays a builder report for one or more apps

func CommandSet

func CommandSet(appName string, property string, value string) error

CommandSet set or clear a builder property for an app

func ReportSingleApp

func ReportSingleApp(appName string, format string, infoFlag string) error

ReportSingleApp is an internal function that displays the builder report for one or more apps

func TriggerBuilderDetect

func TriggerBuilderDetect(appName string) error

TriggerBuilderDetect outputs a manually selected builder for the app

func TriggerBuilderGetProperty

func TriggerBuilderGetProperty(appName string, key string) error

TriggerBuilderGetProperty writes the builder key to stdout for a given app container

func TriggerBuilderImageIsCNB

func TriggerBuilderImageIsCNB(appName string, image string) error

TriggerBuilderImageIsCNB prints true if an image is cnb based, false otherwise

func TriggerBuilderImageIsHerokuish

func TriggerBuilderImageIsHerokuish(appName string, image string) error

TriggerBuilderImageIsHerokuish prints true if an image is herokuish based, false otherwise

func TriggerCorePostExtract

func TriggerCorePostExtract(appName string, sourceWorkDir string) error

TriggerCorePostExtract moves a configured build-dir to be in the app root dir

func TriggerInstall

func TriggerInstall() error

TriggerInstall runs the install step for the builder plugin

func TriggerPostAppCloneSetup

func TriggerPostAppCloneSetup(oldAppName string, newAppName string) error

TriggerPostAppCloneSetup creates new builder files

func TriggerPostAppRenameSetup

func TriggerPostAppRenameSetup(oldAppName string, newAppName string) error

TriggerPostAppRenameSetup renames builder files

func TriggerPostDelete

func TriggerPostDelete(appName string) error

TriggerPostDelete destroys the builder property for a given app container

func TriggerPostReleaseBuilder

func TriggerPostReleaseBuilder(builderType string, appName string) error

TriggerPostReleaseBuilder deletes unused build images

Types

This section is empty.

Directories

Path Synopsis
src

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL