Trigger pipeline build from sub directory in a monorepo

Viewed 3947

We're interested in moving a monorepo to git and would like to integrate it with a pipeline based CI/CD.

The general pattern we've seen so far is a single pipeline description file at the root of the repo, which implies a single pipeline per repo. This seems to be the pattern followed by Jenkins Pipeline, Gitlab, Bitbucket CI, CircleCI and others.

Given a monorepo, we would like multiple such files, one for each project in the repo.

Is there a pipeline style CI that does this?

The other alternative we can think of is a pipeline description file for all projects with custom filtering. Do any of the existing pipeline CI systems handle this without extra tooling?

2 Answers
Related