2 ms·
How would you do refactoring over monorepo if you have sparse checkout?
by kanu666 4y ago
How would you do refactoring over monorepo if you have sparse checkout?
- blackoil 4y agoCI/CD build the entire project. So if you make a breaking change in library the build will fail.
- kanu666 4y agoSure, and what next? So considering that on big projects CI/CD may take up to an hour (in one of my projects it took 4 hours) the feedback loop would be great
- auscompgeek 4y agoOne of the nice things about using Bazel is caching builds, avoiding rebuilding parts of the monorepo that are completely unaffected by someone's changes.
- krageon 4y ago> on big projects CI/CD may take up to an hour No, it may not. Perhaps occasionally it does. That is a bug that you must fix - a pipeline that takes even 30 minutes is horrifically slow.