Dependencies and Triggers

A job can have dependencies to other jobs and triggers which are in syntax and structure very similar.

run_when Triggers

The run_when statement cause a job to be run when any of the specified states is satisfied (unless the job already exists or a dependency prevents it). The type must be job or branch.