Introducing Invocation Diffing: debug failures and performance issues in seconds

Troubleshooting builds just got a lot easier. The new Invocation Diffing feature in Bitrise Build Cache allows you to compare two command invocations side by side to see exactly what changed. Whether you're investigating a build failure or a performance regression, this tool gives you a faster path to understanding and resolution.

What Invocation Diffing does for you

Mobile builds are complex and often involve dozens of tools, environment variables, and configuration files running across multiple environments. When something suddenly breaks or slows down, it can be difficult to pinpoint the cause. Even a small change in configuration can have a significant impact.

Invocation Diffing was built to eliminate that guesswork.

It helps answer critical debugging questions quickly:

  • Why did this command fail today when it passed yesterday?
  • Why is this step slower than before?
  • What changed between two runs?

Instead of digging through logs or relying on memory, you get a clear side-by-side comparison of two command invocations.

If you spot a performance spike or failure in Bitrise Insights, you can drill down and compare invocations directly from the relevant command. This tight integration ensures faster feedback loops and quicker resolution. What is more, any issue you find can be shared as a link so your colleagues can see what you see. 

Available now in Bitrise Build Cache

Invocation Diffing is available to all users of Bitrise Build Cache. If you're already using Build Cache, just open any Invocation Detail page and start comparing.

If you're not using Build Cache yet, learn more about how it helps accelerate mobile builds and improve build reliability.

Changelog

Invocation Diffing in Bitrise Build Cache

Now available in Bitrise Build Cache, the new Invocation Diffing feature allows you to compare two command invocations side by side to quickly identify differences in environment variables, configuration files, machine types, and more. This helps you troubleshoot issues faster, whether you're dealing with build failures or performance regressions.

What’s New

  • Compare any two invocations of a command to see exactly what changed
  • Identify root causes for:
    • Performance regressions
    • Unexpected build failures
  • Access the feature directly from the Invocation Detail page using the new Compare button
  • Fully integrated with Bitrise Insights to investigate issues in depth

Get Started for free

Start building now, choose a plan later.

Sign Up

Get started for free

Start building now, choose a plan later.