Airbnb has adopted Bazel – an open-source build and test tool developed by Google – as its “universal build system” across backend, web, and iOS platforms, spanning over 11 million lines of code, it has revealed.
Adopting Bazel for its core Continuous Integration (CI) jobs has made TypeScript type checking 34% faster, ESLint (a way of finding problems in JavaScript code) 35% faster, and Jest unit tests 42% faster, Airbnb said.
But it didn’t get there without some pain along the way…