Finance Certifications Goldman Sachs & Amazon Teams Trust
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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