Add an estimation of the time when jobs in the Build Queue will start

XMLWordPrintable

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Minor
    • Component/s: plugin-proposals
    • None

      Jenkins already has the ability to estimate the end of each running job.
      It would great to add an estimation for each job in the build queue, showing when each job is likely to be starting.

      It'd be an interesting information for a Jenkins operator who wants to know if the queue is gonna be processed soon or if the executors are already filled with long-running jobs.

      Say you have a total of three executors currently in use, with
      jobA => estimated end: 3 minutes
      jobB => estimated end: 45 minutes
      jobC => estimated end: unknown

      With four jobs in the Build Queue, you'd have:

      • jobG => estimated start time: unknown
      • jobF => estimated start time: unknown
      • jobE => estimated start time: 45 minutes
      • jobD => estimated start time: 3 minutes

      Then, it could even be improved, using the typical duration of jobs in the build queue to estimate waiting time for next jobs.

      Cheers.

            Assignee:
            Unassigned
            Reporter:
            Baptiste Mathus
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: