I’m excited about the Auto DevOps feature of Gitlab. I wanted to know how others were dealing with the monorepos and Auto DevOps?
I prefer to operate a monorepo, where all our components (several micro-services, a web application, some custom cli’s) are in a single repo.
When a commit is made to a component, that should kick of CI, create a review app, and ultimately end up in production (the value stream hey!).
How do other people deal with this scenario? How do you prevent ever component in the monorepo from being built? More importantly, how do you prevent every component in the monorepo from being deployed, when only one service has had a change?