Learn Backend Development Part-Time, Online
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn to automate your homelab infrastructure using GitLab CI/CD pipelines with Docker, Kubernetes, and Terraform in this comprehensive 40-minute tutorial. Discover the fundamentals of continuous integration and deployment, understand what GitLab Runners are and how they function within the CI/CD ecosystem, and follow along as you set up GitLab Runners using Docker Compose for your own projects. Master running simple automation scripts, deploying Docker Compose projects through automated pipelines, and explore advanced use cases including infrastructure provisioning with Terraform. Gain practical insights into streamlining your development workflow, automating deployments, and implementing efficient infrastructure management practices that will enhance your homelab operations and project development processes.
Syllabus
00:00 Introduction
02:39 What is CI CD?
05:30 GitLab CI CD
06:31 What are GitLab Runners
09:48 GitLab Runner in Docker Compose
14:41 Run a simple Script
22:03 Deploy a Docker Compose project
34:05 Use-Cases, Terraform, etc
39:24 Final thoughts
Taught by
Christian Lempa