Skip to content

Using jobs

Using jobs in a workflow

Use workflows to run multiple jobs.

Choosing the execution environment for a job

Define the type of execution environment that will process a job in your workflow.

Using conditions to control job execution

Prevent a job from running unless your conditions are met.

Setting default values for jobs

Define the default settings that will apply to all jobs in the workflow, or all steps in a job.

Using hooks to customize job executions

Use hooks to override the default behavior of a job or of all jobs in a workflow, or to customize the behavior of functions.

Defining outputs for jobs

Create a map of outputs for your jobs