Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to simplify your CI/CD pipelines in GitLab using reusable components, a powerful feature introduced in version 17. Discover how to create dynamic, shareable jobs for tasks like Terraform infrastructure management or Docker deployments, and streamline updates across multiple projects. The tutorial covers the complete workflow from creating new components and releasing them to including and updating components in your projects. Explore practical use cases including Terraform components for infrastructure management, Docker components for containerized deployments, and Ansible components for configuration management. The video also briefly introduces Kestra, an open-source workflow orchestrator with extensive plugin support, providing additional insights for automating DevOps workflows and enhancing IT automation skills.
Syllabus
00:00 Introduction
02:50 Overview and Features
06:33 Create a new Component
11:17 Release Components
14:08 Include Components
16:33 Update Components
19:04 My Use-Cases
20:07 Terraform Component
25:32 Docker Component
29:45 Ansible Component
31:02 Final thoughts
Taught by
Christian Lempa