Microservice running cicd pipelines separately

Is it possible to have a pipeline in gitlab cicd where if I change one service it runs the pipeline only for that service and no other jobs in the pipeline? I don’t mean having separate pipelines for each service.
lets says this is my pipeline with services A, B and C:


Can I change service B without starting the pipeline for A and C?

1 Like

@minaf1 did you find the answer to this question? I put one single gitlab-ci.yml under each microservice but when pushing code nothing happens.

I think this will do it for me?

https://docs.gitlab.com/ee/ci/parent_child_pipelines.html

1 Like