CI/CD: Automating Tests, Builds and Deployments
Exit

Lesson 7 of 10 · Tests, images and GitLab CI

GitLab CI 2: rules, needs, artifacts, cache, variables and environments

1 h Node.js 22 (Debian, git, npm, python3)

Objective

Move from a pipeline that runs "everything, all the time, in order" to a smart pipeline: jobs that run only when needed (rules, workflow), that start earlier (needs), that reuse work (cache, artifacts), and that deploy to protected environments.

This lesson is part of the full course

Unlock CI/CD: Automating Tests, Builds and Deployments to read every lesson, do the exercises, access the simulations and earn your certificate.

Already enrolled? Log in.