codebuild

package
v0.14.0-alpha1 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2018 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Overview

Package codebuild contains the convey load for AWS CodeBuild https://aws.amazon.com/codebuild/

Index

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

func (l *Loader) DefaultPlan() string

DefaultPlan returns the default plan to use when an AWS CodeBuild configuration is loaded.

func (*Loader) Filenames

func (l *Loader) Filenames() []string

Filenames returns the filenames defining AWS CodeBuild configurations.

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

func (l *Loader) OverrideSuffix() string

OverrideSuffix just satisfies the Loader interface and is not used.

func (*Loader) ResolvePlanName

func (l *Loader) ResolvePlanName(plan string, cfg *config.Config, st *state.State) string

ResolvePlanName satisfies the LoaderInterface and returns the default value.

Jump to

Keyboard shortcuts

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