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.