A CI/CD component builder's journey
Jun 4, 2024Darwin Sanoy

Summary
This post details the author's personal journey and best practices in building and publishing reusable GitLab CI/CD components. It introduces the formalization of this approach with the GitLab CI/CD Catalog, highlighting key upgrades such as independent component versions, global visibility with control, and catalog metadata. The author provides several code examples of components they have built, including security scanners and utilities for component publishing. It also offers guidance on using component templates and finding published components.