Published in


How to use parent-child pipelines on GitLab CI

Photo by Juliane LiebermannUnsplash
The result on GitLab

How does this work?

Each project has its own CI configuration

Configuring the parent pipeline

Parent pipeline configuration

The child pipelines

Child pipeline configuration


The parent-child feature allows you to split your configuration into multiple pieces where each project owns its specific configuration and is completely decoupled from the others.

To go further

The side-effect of this approach is that you can quickly have a lot of duplication of configuration through your different projects.



The French digital feight-forwarder

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store