Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Debugging and Fixing Build Non-determinism with Bazel

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This 21-minute talk from the Linux Foundation explores how to debug and fix build non-determinism when using Bazel. Learn how Square migrated their iOS applications from Xcode's build system to Bazel to take advantage of its extensible declarative build language, fast incremental builds, and remote build cache capabilities. Discover practical tools and techniques for tracking down non-deterministic build actions, diagnosing their root causes, and implementing concrete fixes to make builds more deterministic. Speaker Samuel Giddins demonstrates how to fully leverage Bazel's caching system by ensuring build determinism, sharing valuable insights from real-world implementation at Square. Access additional resources including GitHub repositories and Bazel documentation to further enhance your build system knowledge.

Syllabus

Debugging and fixing build non-determinism with Bazel

Taught by

Linux Foundation

Reviews

Start your review of Debugging and Fixing Build Non-determinism with Bazel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.