Documentation ¶
Index ¶
- type Condition
- type Conditions
- type Config
- type Duration
- type GroupConfig
- type GroupConfigs
- type JobConfig
- type JobConfigs
- type JobInputConfig
- type JobOutputConfig
- type Params
- type PlanConfig
- type PlanSequence
- type ResourceConfig
- type ResourceConfigs
- type Source
- type TaskConfig
- type TaskInputConfig
- type TaskRunConfig
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conditions ¶
type Conditions []Condition
type Config ¶
type Config struct { Groups GroupConfigs `json:"groups,omitempty"` Resources ResourceConfigs `json:"resources,omitempty"` Jobs JobConfigs `json:"jobs,omitempty"` }
type GroupConfig ¶
type GroupConfigs ¶
type GroupConfigs []GroupConfig
type JobConfig ¶
type JobConfig struct { Name string `json:"name"` Public bool `json:"public,omitempty"` Serial bool `json:"serial,omitempty"` Privileged bool `json:"privileged,omitempty"` TaskConfigPath string `json:"build,omitempty"` TaskConfig *TaskConfig `json:"config,omitempty"` InputConfigs []JobInputConfig `json:"inputs,omitempty"` OutputConfigs []JobOutputConfig `json:"outputs,omitempty"` Plan PlanSequence `json:"plan,omitempty"` }
type JobConfigs ¶
type JobConfigs []JobConfig
type JobInputConfig ¶
type JobOutputConfig ¶
type PlanConfig ¶
type PlanConfig struct { Conditions *Conditions `json:"conditions,omitempty"` RawName string `json:"name,omitempty"` Do *PlanSequence `json:"do,omitempty"` Aggregate *PlanSequence `json:"aggregate,omitempty"` Get string `json:"get,omitempty"` Passed []string `json:"passed,omitempty"` RawTrigger *bool `json:"trigger,omitempty"` Put string `json:"put,omitempty"` Resource string `json:"resource,omitempty"` Task string `json:"task,omitempty"` Privileged bool `json:"privileged,omitempty"` TaskConfigPath string `json:"file,omitempty"` TaskConfig *TaskConfig `json:"config,omitempty"` Params Params `json:"params,omitempty"` }
type PlanSequence ¶
type PlanSequence []PlanConfig
type ResourceConfig ¶
type ResourceConfigs ¶
type ResourceConfigs []ResourceConfig
type TaskConfig ¶
type TaskConfig struct { Platform string `json:"platform,omitempty"` Tags []string `json:"tags,omitempty"` Image string `json:"image,omitempty"` Params map[string]string `json:"params,omitempty"` Run *TaskRunConfig `json:"run,omitempty"` Inputs []TaskInputConfig `json:"inputs,omitempty"` }
type TaskInputConfig ¶
type TaskRunConfig ¶
Click to show internal directories.
Click to hide internal directories.