I'm developing a Vaadin application that displays build list for each Jenkins job. I want to put a progress indicator to show build progress. Is there a way to find out how much time Jenkins needs to build a specific job for parameterizing the progress bar ?
I think you are looking for getEstimatedDuration() implemented by Build class. Or (see the comment there) Executables#getEstimatedDurationFor(Build).