I'm using Jenkins 1.519. I have setup a generic job that developers can do a "one off" build as needed. The job is parameterized and requests the user select the branch they want to build for from a list of available branches.
My issue is, when a build gets into the queue, I can't tell who put job there/initiated it. I could add a parameter to the build that requests the user's name/ID, but it seems like there should be some way for me to know who owns a job in the queue.
There may be a case where I need to cancel a build for a lower priority activity and it would be good at least to notify the person(s). Also, if I know who is in the queue, they may actually need to be in the queue ahead of me, so I shouldn't cancel their job.