Skip to content

Workflows

Container job

Quick answer

A container job runs all of a job's steps inside a specified container image rather than directly on the runner.

A container job runs all of a job's steps inside a specified container image rather than directly on the runner.

Why it matters

It gives you a reproducible toolchain, but caching behaves differently: paths inside the container are not the paths the cache action sees on the host.

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.