CI/CD Fundamentals
Job
A job is a unit of work scheduled onto a runner within a workflow. In GitHub Actions, its steps normally run sequentially on the same runner, while separate jobs can run concurrently.
Also known as: workflow job
Why it matters
Job boundaries control scheduling, isolation, and how files move between stages.
Practical example
Put compilation and its dependent unit tests in one job when they need the same workspace.
Related terms
Sources
Definition reviewed .
Start with $10 in free credits
Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.