Skip to content

[JENKINS-17454] Difficult to determine parameters of queue items #14464

Closed

Description

@jenkins-infra-bot

The parameters of queued builds are only visible in the tooltips of entries from the build queue on the Jenkins index page, not in the build history widget of the individual jobs. This makes it difficult to tell what parameterized builds are going to be run.

Also the existing tooltips show internal class names suitable for a debugger, rather than a proper human-friendly display.


Originally reported by jglick, imported from: Difficult to determine parameters of queue items
  • assignee: jglick
  • status: Resolved
  • priority: Minor
  • component(s): core
  • label(s): 1.509.4-rejected, parameter, queue, ui
  • resolution: Fixed
  • resolved: 2013-04-07T03:49:39+00:00
  • votes: 0
  • watchers: 7
  • imported: 2025-11-24
Raw content of original issue

The parameters of queued builds are only visible in the tooltips of entries from the build queue on the Jenkins index page, not in the build history widget of the individual jobs. This makes it difficult to tell what parameterized builds are going to be run.

Also the existing tooltips show internal class names suitable for a debugger, rather than a proper human-friendly display.

Activity

  1. jenkins-infra-bot commented on Apr 3, 2013

    @jenkins-infra-bot
    Author
    dogfood:
    • Original comment link
    • Raw content of original comment:

      Integrated in jenkins_main_trunk #2431 [FIXED JENKINS-17454] Display parameters of queue items in build history widget. (Revision 750da1a7c0700655129d594d56bfc41214891e50)

      Result = SUCCESS Jesse Glick : 750da1a7c0700655129d594d56bfc41214891e50 Files :

      • core/src/main/java/hudson/model/FileParameterValue.java
      • core/src/main/resources/lib/hudson/queue.jelly
      • core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly
      • changelog.html
      • core/src/main/java/hudson/model/PasswordParameterValue.java
      • core/src/main/java/hudson/model/StringParameterValue.java
      • core/src/main/java/hudson/model/BooleanParameterValue.java
      • core/src/main/java/hudson/model/JobParameterValue.java
      • core/src/main/java/hudson/model/RunParameterValue.java

    Integrated in jenkins_main_trunk #2431
    [FIXED JENKINS-17454] Display parameters of queue items in build history widget. (Revision 750da1a)

    Result = SUCCESS
    Jesse Glick : 750da1a7c0700655129d594d56bfc41214891e50
    Files :

    • core/src/main/java/hudson/model/FileParameterValue.java
    • core/src/main/resources/lib/hudson/queue.jelly
    • core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly
    • changelog.html
    • core/src/main/java/hudson/model/PasswordParameterValue.java
    • core/src/main/java/hudson/model/StringParameterValue.java
    • core/src/main/java/hudson/model/BooleanParameterValue.java
    • core/src/main/java/hudson/model/JobParameterValue.java
    • core/src/main/java/hudson/model/RunParameterValue.java
  2. jenkins-infra-bot commented on Apr 7, 2013

    @jenkins-infra-bot
    Author
    scm_issue_link:
    • Original comment link
    • Raw content of original comment:

      Code changed in jenkins User: Jesse Glick Path: changelog.html core/src/main/java/hudson/model/BooleanParameterValue.java core/src/main/java/hudson/model/FileParameterValue.java core/src/main/java/hudson/model/JobParameterValue.java core/src/main/java/hudson/model/PasswordParameterValue.java core/src/main/java/hudson/model/RunParameterValue.java core/src/main/java/hudson/model/StringParameterValue.java core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly core/src/main/resources/lib/hudson/queue.jelly http://jenkins-ci.org/commit/jenkins/750da1a7c0700655129d594d56bfc41214891e50 Log: [FIXED JENKINS-17454] Display parameters of queue items in build history widget. Also provide proper overrides of ParameterValue.getShortDescription, rather than delegating to toString.

    Code changed in jenkins
    User: Jesse Glick
    Path:
    changelog.html
    core/src/main/java/hudson/model/BooleanParameterValue.java
    core/src/main/java/hudson/model/FileParameterValue.java
    core/src/main/java/hudson/model/JobParameterValue.java
    core/src/main/java/hudson/model/PasswordParameterValue.java
    core/src/main/java/hudson/model/RunParameterValue.java
    core/src/main/java/hudson/model/StringParameterValue.java
    core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly
    core/src/main/resources/lib/hudson/queue.jelly
    http://jenkins-ci.org/commit/jenkins/750da1a7c0700655129d594d56bfc41214891e50
    Log:
    [FIXED JENKINS-17454] Display parameters of queue items in build history widget.
    Also provide proper overrides of ParameterValue.getShortDescription, rather than delegating to toString.

  3. jenkins-infra-bot commented on Apr 25, 2013

    @jenkins-infra-bot
    Author
    epkaxma:
    • Original comment link
    • Raw content of original comment:

      Looks like the parameters for queued jobs are in the reverse order compared to the jobs? Quite a big usability bug if I'm not mistaking.

    Looks like the parameters for queued jobs are in the reverse order compared to the jobs? Quite a big usability bug if I'm not mistaking.

  4. jenkins-infra-bot commented on Apr 25, 2013

    @jenkins-infra-bot
    Author
    jglick:
    • Original comment link
    • Raw content of original comment:

      @epkaxma can you clarify? The queue should be displayed starting with the newest entry, which would be the last to be sent to an executor (unless the scheduler blocks certain items etc.). The build history widget shows the predicted list of future jobs in the usual descending numeric order. Are you seeing something else?

    @​epkaxma can you clarify? The queue should be displayed starting with the newest entry, which would be the last to be sent to an executor (unless the scheduler blocks certain items etc.). The build history widget shows the predicted list of future jobs in the usual descending numeric order. Are you seeing something else?

  5. jenkins-infra-bot commented on Apr 25, 2013

    @jenkins-infra-bot
    Author
    epkaxma:
    • Original comment link
    • Raw content of original comment:

      Well, in the build history for my job I have the predicted list of build numbers in descending order on the left hand as usual. Last build in the queue on top. On the right hand I have the parameters in a readable format and the x button. But the parameter text blocks are in ascending order, first build in the queue on top.

    Well, in the build history for my job I have the predicted list of build numbers in descending order on the left hand as usual. Last build in the queue on top. On the right hand I have the parameters in a readable format and the x button. But the parameter text blocks are in ascending order, first build in the queue on top.

  6. jenkins-infra-bot commented on Apr 25, 2013

    @jenkins-infra-bot
    Author
    epkaxma:
    • Original comment link
    • Raw content of original comment:

      Would be great if you could add the name of the user who started the job (when applicable) to the parameter text, now when you are improving this area. Something like (pending—Waiting for next available executor on MySlave, started by epkaxma)...

    Would be great if you could add the name of the user who started the job (when applicable) to the parameter text, now when you are improving this area.
    Something like (pending—Waiting for next available executor on MySlave, started by epkaxma)...

  7. jenkins-infra-bot commented on Apr 25, 2013

    @jenkins-infra-bot
    Author
    jglick:
    • Original comment link
    • Raw content of original comment:

      Better to file follow-on issues (use JIRA’s link facility). Pull requests welcome, since I have no current plan to work further on this.

    Better to file follow-on issues (use JIRA’s link facility). Pull requests welcome, since I have no current plan to work further on this.

  8. jenkins-infra-bot commented on Jul 10, 2013

    @jenkins-infra-bot
    Author
    walterk82:

    You can use this plugin to show who trigger the build : https://wiki.jenkins-ci.org/display/JENKINS/Build+Trigger+Badge+Plugin

  9. jenkins-infra-bot commented on Mar 7, 2014

    @jenkins-infra-bot
    Author
    rogerg:
    • Original comment link
    • Raw content of original comment:

      We have gerrit triggered jobs. The gerrit trigger plugin converts the gerrit commit message (which may be very long) to Base64 and the above change makes the build queue display very messy as it tries to display the commit message on a single line.

    We have gerrit triggered jobs. The gerrit trigger plugin converts the gerrit commit message (which may be very long) to Base64 and the above change makes the build queue display very messy as it tries to display the commit message on a single line.

  10. jenkins-infra-bot commented on Mar 11, 2014

    @jenkins-infra-bot
    Author
    jglick:
    • Original comment link
    • Raw content of original comment:

      @rogerg please file related issues separately (using JIRA’s “blocking” links as needed).

    @​rogerg please file related issues separately (using JIRA’s “blocking” links as needed).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions