Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Task ¶
type Task struct {
Commands []string // Commands to run
Context string
Env variables.Container
Variables variables.Container
Variations []map[string]string
Dir string
Timeout *time.Duration
AllowFailure bool
After []string
Before []string
Interactive bool
Condition string
Skipped bool
Name string
Description string
Start time.Time
End time.Time
ExportAs string
ExitCode int16
Errored bool
Error error
Log struct {
Stderr bytes.Buffer
Stdout bytes.Buffer
}
}
Task is a structure that describes task, its commands, environment, working directory etc. After task completes it provides task's execution status, exit code, stdout and stderr
func FromCommands ¶
FromCommands creates task new Task instance with given commands
func (*Task) ErrorMessage ¶
ErrorMessage returns message of the error occurred during task execution
func (*Task) GetVariations ¶
GetVariations returns array of maps which are task's variations
Click to show internal directories.
Click to hide internal directories.