Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GitLab CI/CD Components - Creating Reusable Pipeline Components for DevOps Automation

Christian Lempa via YouTube

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

Reviews

Start your review of GitLab CI/CD Components - Creating Reusable Pipeline Components for DevOps Automation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.