NEW350+ rooms now have a live terminal, so you can learn by typing the commands, right in your browser.Learn in a live terminal. 350+ rooms.Try a lab♥ Codelivly is 100% free, no paywall. If it helped you, chip in to keep it running.100% free. Help keep it so.Support us
5Guided Lab: Building a Multi-Stage GitLab Pipeline
GitLab CI/CD Pipelines and Runners Tutorial | Codelivly
Frequently Asked Questions
What is .gitlab-ci.yml?
It is the YAML file in your repository that defines GitLab CI/CD pipelines, including stages, jobs, scripts, rules and variables. GitLab reads it to run your build, test and deploy workflow automatically.
What is a GitLab runner?
A GitLab runner is the agent that executes pipeline jobs. It can be shared or dedicated, and run in containers or on virtual machines, so runner security matters for protecting secrets.
How do I practice GitLab CI/CD?
Write a pipeline, add caching and test deployments safely. The GitLab CI/CD room on Codelivly is free and hands-on, guiding intermediate learners through syntax, runners and secure delivery.