Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { WorkflowConfig WorkflowConfig `yaml:"config"` Vars map[string]string `yaml:"vars"` Tasks []Task `yaml:"tasks"` }
func ReadYamlFromFile ¶
type Task ¶
type Task struct { Name string `yaml:"name"` Image string `yaml:"image"` DockerHive string `yaml:"dockerhive"` Cmds []string `yaml:"cmds"` Silent bool `yaml:"silent"` Parallel bool `yaml:"parallel"` Required []string `yaml:"required"` Timeout int `yaml:"timeout"` StoponError bool `yaml:"stoponerr"` Type string `yaml:"type"` DynamicFile string `yaml:"dynamicFile"` DynamicRange string `yaml:"dynamicRange"` MaxThreads int `yaml:"threads"` InputMouts []string `yaml:"mounts"` Inputs []string `yaml:"inputs"` }
Click to show internal directories.
Click to hide internal directories.