Airbnb has adopted Bazel, Google's open-source build tool, for their large-scale web monorepo. The transition aimed to address the inefficiencies of their existing tooling and improve performance, particularly in CI jobs like TypeScript type checking, ESLint linting, and Jest unit testing. This migration had its challenges,

12m read time From medium.com
Post cover image
Table of contents
Adopting Bazel for Web at ScaleIntroductionWhy did we do this?Why was this hard?Readying the RepositoryCI MigrationEnabling TypeScriptEnabling ESLintEnabling JestLocal Bazel ExperienceConclusionAcknowledgments****************

Sort: