4 ms·
Google contains multitudes. Android, Chrome, and ChromeOS are examples of large Google projects that do not use Perforce and are routinely built locally.
by ridiculous_fish 4y ago
Google contains multitudes. Android, Chrome, and ChromeOS are examples of large Google projects that do not use Perforce and are routinely built locally.
- hoten 4y agoLocal-ish. (at least) Chromium is built by Googlers w/ the aide of goma, basically a distcc[1]. [1] https://chromium.googlesource.com/chromium/src/+/778a7e84f65fd36658f91881bda07b9153a8729d/docs/linux_faster_builds.md#use-goma https://chromium.googlesource.com/chromium/src/+/778a7e84f65...
- ameliaquining 4y agoChrome, at least, is typically built in the cloud (I don't know about Android, though it would be weird for it to be the only major project that doesn't do this). It's not just that you can have beefier machines in the cloud (though that's a factor); it's also that you can have a shared cache of build artifacts for all your users, which makes most workflows a lot faster. See documentation: https://chromium.googlesource.com/infra/goma/client/ https://chromium.googlesource.com/infra/goma/client/