GitLab CI and Distributed Builds
CI/CD patterns with parent-child and multi-project pipelines

CI/CD patterns with parent-child and multi-project pipelines

2/22/2022 · Fabio Pitino

What this post added

This post introduces and explains the concepts of parent-child pipelines for managing complexity within a single repository and multi-project pipelines for orchestrating CI/CD across multiple repositories. It details how parent-child pipelines allow for isolated execution of component-specific jobs within a monorepo, while multi-project pipelines enable chaining of independent pipelines from different repositories to form a larger integrated workflow. Key differences in context, control, side-effects, and visibility between the two approaches are highlighted, along with planned future developments for parent-child pipelines.

Read the original post ↗