๐Ÿ“Š Visualize Bazel build profiles right in Bitrise

Bitrise Build Cache now visualizes Bazel build profiles for you. Open any Bazel invocation, switch to the new Profile tab, and explore the whole build as an interactive timeline - right in the browser, with no downloads and no third-party tools.

Until now, digging into a Bazel buildโ€™s timing meant downloading the raw command profile and loading it into a separate Perfetto instance - an extra round trip every time you wanted to see where the build spent its time.

The Profile tab embeds the Perfetto UI directly in the invocation page, so you get:

  • Critical path and total duration up front, so you can see whatโ€™s gating the build.
  • Per-thread, per-action timing - analysis, execution, garbage collection, Skyframe evaluation, and work spread across executors.
  • Search and SQL-style queries over the trace to pinpoint the slowest actions and longest dependencies.
  • Download raw (button) to grab the original profile whenever you need it.

No setup required. Open Build Cache โ†’ a Bazel invocation โ†’ the Profile tab, and the timeline loads automatically.

Happy profiling!

1 Like