git repository bestpractices for edge proxies with CI-Cd pipeline

I would like to know the best practice for storing API proxies in GIT.

If we have 1 repo per proxy, them it is easy to implement CI_CC pipeline as that proxy will only be deployed.

But if we have 1 repo for all proxy i 1 branch, then any commit in any of the proxies will trigger the build for all the proxies. How can I stop that in CI-CD pipeline. I would want only that proxies to be build where there is a change.

Look at these two posts:

https://community.apigee.com/articles/35173/continuous-integration-for-api-proxies.html

https://community.apigee.com/questions/34199/best-way-to-handle-edge-proxies-in-git.html