!JobGroup
A !JobGroup can specify a collection of jobs to be executed by Gator, each
grouping can contain instances of !Job, !JobArray,
and nested !JobGroup layers:
| Field | Required | Description |
|---|---|---|
ident |
Identifier for the job array, used to navigate job hierarchy | |
cwd |
Working directory, if not specified then the launch shell's $CWD is used |
|
env |
Dictionary of environment variables to overlay | |
jobs |
!Job, !JobGroup, or !JobArray to run in this tier |
|
on_done |
List of other tasks that must complete (pass or fail) before launching this group | |
on_pass |
List of other tasks that must succeed before launching this group | |
on_fail |
List of other tasks that must fail before launching this group |
Note
Dependencies specified in on_done, on_pass, and on_fail are
ANDed together, such that all tasks listed must complete with the relevent
pass or failure state before the dependent task is started.