Documentation ¶
Overview ¶
Package codebuild contains the convey load for AWS CodeBuild https://aws.amazon.com/codebuild/
Index ¶
- type CodeBuild
- type Loader
- func (l *Loader) DefaultPlan() string
- func (l *Loader) Filenames() []string
- func (l *Loader) Load(path, base string, data []byte, options []string, disableDeprecated bool) (*config.Config, error)
- func (l *Loader) LoadOverride(path, base string, data []byte, config *config.Config, disableDeprecated bool)
- func (l *Loader) OverrideSuffix() string
- func (l *Loader) ResolvePlanName(plan string, cfg *config.Config, st *state.State) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodeBuild ¶
type CodeBuild struct { Version string `yaml:"version"` Environment environment `yaml:"env"` Phases map[string]phase `yaml:"phases"` Artifacts artifacts `yaml:"artifacts"` }
CodeBuild defines the data structure for the top level AWS CodeBuild configuration.
type Loader ¶
type Loader struct {
// contains filtered or unexported fields
}
Loader defines an AWS CodeBuild configuration.
func (*Loader) DefaultPlan ¶
DefaultPlan returns the default plan to use when an AWS CodeBuild configuration is loaded.
func (*Loader) Load ¶
func (l *Loader) Load(path, base string, data []byte, options []string, disableDeprecated bool) (*config.Config, error)
Load loads an AWS CodeBuild buildspec.yml.
func (*Loader) LoadOverride ¶
func (l *Loader) LoadOverride(path, base string, data []byte, config *config.Config, disableDeprecated bool)
LoadOverride just satisfies the Loader interface an is not implemented.
func (*Loader) OverrideSuffix ¶
OverrideSuffix just satisfies the Loader interface and is not used.
Click to show internal directories.
Click to hide internal directories.