CI/CD Fundamentals

Pipeline

A pipeline is an ordered or dependency-driven collection of automated tasks that moves a code change through building, testing, packaging, and potentially deployment. Tasks may execute sequentially or concurrently when their dependencies permit.

Also known as: CI/CD pipeline

Why it matters

Explicit dependencies make build, test, and release ordering understandable and repeatable.

Practical example

Compile once, run independent test suites in parallel, and deploy only after both succeed.

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.

← Return to glossary