executehelpers

package
v6.7.3-0...-1f455d7 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2020 License: Apache-2.0 Imports: 16 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 ConvertInputMappings

func ConvertInputMappings(variables []flaghelpers.InputMappingPairFlag) map[string]string

func CreateBuildPlan

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

func Download

func Download(bar *mpb.Bar, team concourse.Team, artifactID int, path string) error

func FetchImageResourceFromJobInputs

func FetchImageResourceFromJobInputs(inputs []atc.BuildInput, imageName string) (*atc.ImageResource, bool, error)

func FetchInputsFromJob

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

func GenerateLocalInputs

func GenerateLocalInputs(
	fact atc.PlanFactory,
	team concourse.Team,
	inputMappings []flaghelpers.InputPairFlag,
	includeIgnored bool,
	platform string,
	tags []string,
) (map[string]Input, error)

func TaskInputsContainsName

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

func Upload

func Upload(bar *mpb.Bar, team concourse.Team, path string, includeIgnored bool, platform string, tags []string) (atc.WorkerArtifact, error)

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,
	localInputMappings []flaghelpers.InputPairFlag,
	userInputMappings []flaghelpers.InputMappingPairFlag,
	jobInputImage string,
	inputsFrom flaghelpers.JobFlag,
	includeIgnored bool,
	platform string,
	tags []string,
) ([]Input, map[string]string, *atc.ImageResource, atc.VersionedResourceTypes, 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