Skip to main content
Submit multiple subtasks to the runner. Same as SubmitSubtask, but accepts a list of tasks. This function is intended to be used in tasks.

Parameters

[]Task
A list of tasks to submit
[]subtask.SubmitOption
Options for the subtasks

Options

Set dependencies for the tasks
default:"cluster of the runner"
Set the cluster slug of the cluster where the tasks will be executed.
default:"0"
Set the maximum number of retries for the subtasks in case it fails
default:"false"
Mark the subtasks as optional. Optional subtasks will not fail the job if they fail. Tasks that depend on them will still execute even if they failed.

Returns

A list of future tasks that can be used to set dependencies between tasks.