Skip to content

Expose parent_pipeline as a filter option to provide a list of child pipelines

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

When utilizing parent/child pipelines to build services as part of a mono-repo application structure, there is currently no way to filter the pipelines page to see when a child pipeline has been triggered, or it's status (pass/failed).

Example:

Application: Monorepo that has 3 microservices that build from a single git repo.

Utilizing the rules syntax, we can trigger the microservices to only run a build pipeline when a file in its path has changed. i.e. (only:changes: -service/path/**/*)

Now that I have those contextually building, I need to see historical data of all the pipelines that have built a new microservice, but there is currently no filter to do that.

To do this, we would need to filter pipelines where the source is parent_pipeline

Intended users

User experience goal

Screen_Shot_2020-08-27_at_12.05.56_PM

Proposal

Add a filter pipelines where the source is parent_pipeline = [trigger job]

Availability & Testing

Links / references

Edited by 🤖 GitLab Bot 🤖