seanh said: > Hey, I've setup a Jenkins job for our Python app with the Git and GitHub > plugins. Whenever someone pushes a new commit to any branch of our GitHub > project, Jenkins checks out that commit and runs a script which runs our unit > tests using nose, and if you view the build in Jenkins you can see a nice > JUnit > report of which tests failed. Great! > > 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?
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).