executehelpers

package
v3.10.0-rc.5+incompatible Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2018 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckForInputType

func CheckForInputType(inputMaps []flaghelpers.InputPairFlag) error

func CheckForUnknownInputMappings

func CheckForUnknownInputMappings(inputMappings []flaghelpers.InputPairFlag, validInputs []atc.TaskInputConfig) error

func CreateBuildPlan

func CreateBuildPlan(
	fact atc.PlanFactory,
	target rc.Target,
	privileged bool,
	inputs []Input,
	outputs []Output,
	config atc.TaskConfig,
	tags []string,
) (atc.Plan, error)

func Download

func Download(client concourse.Client, buildID int, output Output)

func FetchInputsFromJob

func FetchInputsFromJob(fact atc.PlanFactory, team concourse.Team, inputsFrom flaghelpers.JobFlag) (map[string]Input, error)

func GenerateLocalInputs

func GenerateLocalInputs(fact atc.PlanFactory, inputMappings []flaghelpers.InputPairFlag) (map[string]Input, error)

func TaskInputsContainsName

func TaskInputsContainsName(inputs []atc.TaskInputConfig, name string) bool

func Upload

func Upload(client concourse.Client, buildID int, input Input, includeIgnored bool)

Types

type Input

type Input struct {
	Name string
	Path string

	Plan atc.Plan
}

func DetermineInputs

func DetermineInputs(
	fact atc.PlanFactory,
	team concourse.Team,
	taskInputs []atc.TaskInputConfig,
	inputMappings []flaghelpers.InputPairFlag,
	inputsFrom flaghelpers.JobFlag,
) ([]Input, error)

type Output

type Output struct {
	Name string
	Path string
	Plan atc.Plan
}

func DetermineOutputs

func DetermineOutputs(
	fact atc.PlanFactory,
	taskOutputs []atc.TaskOutputConfig,
	outputMappings []flaghelpers.OutputPairFlag,
) ([]Output, error)

Jump to

Keyboard shortcuts

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