At Spotify, we are working on moving all our client code (iOS, Android, Web and C++) to build with Bazel in a single monorepo. The total number of pre-merge checks could exceed 100 tasks across 3 platforms and over multiple millions lines of code. We decided to use bazel-diff and a simple and effective model using Bazel queries to only build and test the minimum set of impacted targets for every change submitted by developers. In this talk, we’ll explore the power of Bazel query to improve CI efficiency by making developers faster and reducing cloud costs with concrete examples.
Speaker: Patrick Balestra
Watch all BazelCon 2023 sessions here → https://goo.gle/BazelCon2023
Subscribe to Google Open Source → https://goo.gle/GOpenSource
#BazelCon2023