But the problem is that the Jenkins web interface for the job just
presents a list of all builds in chronological order.
What we really want is to see a list of all branches that Jenkins has
built, with the most recently built branches at the top, and for each
branch a list of links to all the builds for that branch.
As a developer, when you visit the Jenkins page for our job, the
question you have in mind is: did all the tests pass for the latest
commit on my branch? With the default interface you'd have to click on
build after build until you find the latest one corresponding to your
branch.
Is there a way to get the kind of view we want in Jenkins?
Thanks
Yes, exactly. And sort the groups by time of latest build, so that
recently built branches appear near the top of the page.
I'm guessing nothing exists to do this already. Would it be possible to
write a Jenkins plugin to do this? Or does it require an extension point
that doesn't exist yet? Any pointers? Thanks
While your idea is better, a stopgap solution would be to send a build notification email to the user that triggered the build (and/or the users that committed on that branch). The email would include a link to the specific build, and could be customized to include whatever other information you want (such as what tests passed).