GitLab CI and Distributed Builds
Refactoring a CI/CD template to a CI/CD component

Refactoring a CI/CD template to a CI/CD component

3/4/2024 · Itzik Gan Baruch

What this post added

This post details the technical steps and considerations for refactoring existing GitLab CI/CD templates into CI/CD components. It outlines the process of creating a component project, copying templates, defining input parameters and metadata using the `spec` keyword, replacing hard-coded values with inputs, and adhering to best practices for components. It also provides code examples of a job in an existing template and its refactored component version, and points to additional resources for further learning.

Read the original post ↗