Whenever a Mozilla employee or contributor pushes a build to a server, they go to the Treeherder interface to see and inspect the results of their build. The TaskCluster team decided to come up with a “developer-focused” interface, Push Inspector, a complete rework of Task Group Inspector. Push Inspector is a great way to inspect your builds in real time.
If this is your first time hearing about Push Inspector, I urge you to read the previous post explaining the project in detail. This post will serve as an update to the latter.
Back when I was interviewing contributors about their experience with Treeherder, a significant amount said they wish they would somehow be notified when a build is done. The current workflow requires them to periodically check the website and this affected their productivity. That’s why I integrated web notifications that would send a message to users when a build is done or when a task fails.
There has been some minor changes to the UI but major changes are planned to come once the UX contractor finalizes the design. Below is the new bootstrap theme design (not final) wherein the tools website might incorporate.
Push Inspector is in the process of being merged to https://tools.taskcluster.net/ . If you have any questions or recommendations, feel free to shoot me a message.