Skip to content

Workflows

What is the difference between a job and a step?

Quick answer

A job runs on one runner and contains steps; steps run sequentially in the same workspace.

The detail that matters

Jobs get isolation and parallelism but must pass data explicitly. Steps share a filesystem but cannot run in parallel.

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.