News for hackers. Stuff that matters.
Re:We Put Half a Million Files in One Git Repository, Here’s... by blackoil on Thursday June 16, 2022 @06:32AM (#31764426)
CI/CD build the entire project. So if you make a breaking change in library the build will fail.
Re:We Put Half a Million Files in One Git Repository, Here’s... by kanu666 on Thursday June 16, 2022 @06:55AM (#31764564)
Sure, 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
Re:We Put Half a Million Files in One Git Repository, Here’s... by krageon on Thursday June 16, 2022 @08:45AM (#31765407)
> 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.

Re:We Put Half a Million Files in One Git Repository, Here’s... by auscompgeek on Thursday June 16, 2022 @08:18AM (#31765157)
One of the nice things about using Bazel is caching builds, avoiding rebuilding parts of the monorepo that are completely unaffected by someone's changes.