IT & Cloud free courses

Master the TrickFoundationFree

CI/CD Pipeline Foundations

Plan build, test and deployment stages with protected credentials, immutable artifacts and recovery checks.

3 reading lessons · about 30 min ·written by MTT

The idea

Continuous integration checks merged or proposed changes through repeatable build and test steps. Continuous delivery keeps a release deployable, while continuous deployment can automate release under a defined policy. Passing tests does not prove every operational condition, so define relevant checks and gates explicitly.

Worked example

A fictional pipeline installs dependencies, checks types, runs focused tests and builds an artifact. Deployment remains a separate authorized stage. A green formatting job alone would not establish that the application builds or that its payment configuration is correct.

Try it

Design a five-stage pipeline for a fictional service. State each input, output and failure condition. Identify which stage validates code and which authorizes release, and name one operational requirement the unit tests cannot establish.

Lesson 1 of 3 · About 10 min

Define the pipeline stages

Check your understanding

Course quiz

Finish the course to unlock the quiz

Complete all 3 lessons and 5 questions open up here. You have 3 to go.

What you will learn

  • Separate integration checks from deployment
  • Promote a known build artifact
  • Protect release access and verify rollout

Before you start

Prerequisites
Basic Git and application familiarity. Design exercises need no hosted CI subscription.
Cost
Free introductory reading lessons, exercises and quiz. Optional third-party tools, hosting or AI subscriptions may cost money.

Original introductory lessons and assessment by Master the Trick. Estimated times include the suggested exercises.