Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Call ¶
type Call struct { Func string Return string VarStack map[string]string Traits task.Traits // contains filtered or unexported fields }
func (*Call) GetParentRole ¶
func (c *Call) GetParentRole() interface{}
func (*Call) GetParentRolePath ¶
type CallsMap ¶ added in v0.28.0
type CallsMap map[HookWeight]Calls
func (CallsMap) GetWeights ¶ added in v0.28.0
func (m CallsMap) GetWeights() []HookWeight
type HookWeight ¶ added in v0.28.0
type HookWeight int
func ParseTriggerExpression ¶ added in v0.28.0
func ParseTriggerExpression(triggerExpr string) (triggerName string, triggerWeight HookWeight)
type HooksMap ¶ added in v0.28.0
type HooksMap map[HookWeight]Hooks
func (HooksMap) GetWeights ¶ added in v0.28.0
func (m HooksMap) GetWeights() []HookWeight
type ParentRole ¶
type ParentRole interface { GetPath() string GetTaskTraits() task.Traits GetEnvironmentId() uid.ID ConsolidatedVarStack() (varStack map[string]string, err error) SendEvent(event.Event) SetRuntimeVar(key string, value string) SetRuntimeVars(kv map[string]string) DeleteRuntimeVar(key string) DeleteRuntimeVars(keys []string) SetGlobalRuntimeVar(key string, value string) SetGlobalRuntimeVars(kv map[string]string) DeleteGlobalRuntimeVar(key string) DeleteGlobalRuntimeVars(keys []string) GetCurrentRunNumber() uint32 }
Click to show internal directories.
Click to hide internal directories.