Documentation ¶
Index ¶
- func ParseStacks(stack types.Stack, input []interface{}) (output []types.Stack)
- type Stack
- func (stack *Stack) AddRawVarsLeft(v map[string]interface{})
- func (stack *Stack) AddRawVarsRight(v map[string]interface{})
- func (stack *Stack) Exec(parentWG *sync.WaitGroup)
- func (stack *Stack) GetAPI() string
- func (stack *Stack) GetFlags() *types.StackFlags
- func (stack *Stack) GetInput() *types.StackInput
- func (stack *Stack) GetLibs() []string
- func (stack *Stack) GetLocals() *types.StackLocals
- func (stack *Stack) GetName() string
- func (stack *Stack) GetParent() types.Stack
- func (stack *Stack) GetRunItemsParser() types.RunItemParser
- func (stack *Stack) GetStackID() string
- func (stack *Stack) GetVars() *types.StackVars
- func (stack *Stack) GetView() (result interface{})
- func (stack *Stack) GetWaitTimeout() time.Duration
- func (stack *Stack) GetWorkdir() string
- func (stack *Stack) LoadFromFile(stackFile string, parentStack types.Stack)
- func (stack *Stack) LoadFromString(stackYAML string, parentStack types.Stack)
- func (stack *Stack) PostExec(parentWG *sync.WaitGroup)
- func (stack *Stack) PreExec(parentWG *sync.WaitGroup)
- func (stack *Stack) SetStatus(status string)
- func (stack *Stack) Start(parentWG *sync.WaitGroup)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Stack ¶
type Stack struct { // API API string Name string Input *types.StackInput Vars *types.StackVars Flags *types.StackFlags Locals *types.StackLocals Workdir string Libs []string PreRun []types.RunItem Run []types.RunItem PostRun []types.RunItem ParallelStacks []types.Stack Stacks []types.Stack Status *types.StacksStatus When string Wait string WaitTimeout time.Duration WaitGroups []*sync.WaitGroup // contains filtered or unexported fields }
Stack type
func (*Stack) AddRawVarsLeft ¶
AddRawVarsLeft func
func (*Stack) AddRawVarsRight ¶
AddRawVarsRight func
func (*Stack) GetInput ¶ added in v0.6.8
func (stack *Stack) GetInput() *types.StackInput
GetInput func
func (*Stack) GetRunItemsParser ¶ added in v0.6.3
func (stack *Stack) GetRunItemsParser() types.RunItemParser
GetRunItemsParser func
func (*Stack) GetWaitTimeout ¶ added in v0.6.3
GetWaitTimeout func
func (*Stack) LoadFromFile ¶
LoadFromFile reads stack from yaml or json to self struct
func (*Stack) LoadFromString ¶
LoadFromString reads stack from yaml or json to self struct
Click to show internal directories.
Click to hide internal directories.