Umbraco Cloud Baselines with CI/CD

Is anyone using CI/CD with baseline sites (and their children) on Umbraco Cloud?

I have a single site, I want to use CI/CD with, and not sure about the best way to handle it.

On one hand, I can do CI/CD deployments only to the parent site, and then use the portal to update the child sites. But I don’t really want that.

I think I can (by using transfer to any environment), set up branches for each child site in my main repo, and then merge any changes into each child-site branch and deploy using CI/CD from there.

But not sure if that is good idea.

Any thoughts?