GitLab CI/CD
Automate build, test, and deployment pipelines with GitLab CI/CD, runners, and container registries.
4 lessons2h 5m
1
Introduction to GitLab & CI/CD Concepts
Understand DevOps principles, CI/CD pipelines, and how GitLab provides an integrated platform for the entire software lifecycle.
25 min
2
Writing .gitlab-ci.yml Pipelines
Master the .gitlab-ci.yml syntax — stages, jobs, variables, rules, artifacts, environments, caching, and deployment strategies.
35 min
3
GitLab Runners & Container Registry
Install and configure GitLab Runners, push Docker images to the private GitLab Container Registry, and manage runner executors.
30 min
4
Deploying to Kubernetes with GitLab CI/CD
Connect GitLab to Kubernetes, deploy applications with Helm charts, manage multiple environments (dev, staging, prod), and implement deployment strategies.
35 min