GitLab CI/CD: Pipelines, Runners, and Multi-Project Pipelines
<p>Follow a platform engineer at a fictional freight-rail software company as she replaces a manual, undocumented deploy process with real GitLab CI/CD pipelines. You'll learn how stages and jobs shape a pipeline, how rules, only, and except control exactly when jobs run, and how artifacts pass build output between jobs. From there you'll set up shared versus self-hosted runners with tags, add dependency caching for faster pipelines, and finally split growing pipelines apart with multi-project triggers and parent-child pipelines — plus the difference between merge request pipelines and branch pipelines. Every lesson builds directly on the last, with real .gitlab-ci.yml examples throughout.</p>
Tools: gitlab ci, ci/cd, yaml