Comment by r0bbie
15 hours ago
Unity Build Automation is a great platform for letting games teams get build automation up and running quickly.
But build times are often really inconsistent, and sometimes just stall indefinitely rather than "failing".
When you're paying per-minute to run on Unity's hardware, this can become an expensive frustration..
I felt it myself recently, when I noticed Unity had been running a build for 11 days... without the build even ever starting on the runner, yet billing me for the time.
Unity were super helpful and refunded me thankfully, but this really highlighted for me the need for having an enforced timeout on the build.
So we just built this feature into Buildstash and our existing integration with Unity.
Teams using Buildstash with Unity can configure timeouts for each Unity build configuration - since you might know you expect an Android build to take longer than an iOS one, for example!
Buildstash will watch for the build stalling, and send an API request to Unity to cancel the build if it does.
Super simple, but hopefully solves a major frustration for Unity devs.
No comments yet
Contribute on Hacker News ↗