Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-24615

Labels Dashboard in label-linked-jobs plugin

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Discuss a new page to add to Label Linked Jobs Plugin: Labels Dashboard.

        Attachments

          Activity

          Hide
          dominiquebrice Dominique Brice added a comment -

          Covered by v2 of Label Linked Jobs Plugin

          Show
          dominiquebrice Dominique Brice added a comment - Covered by v2 of Label Linked Jobs Plugin
          Hide
          dominiquebrice Dominique Brice added a comment -

          Covered by v2 of Label Linked Jobs Plugin

          Show
          dominiquebrice Dominique Brice added a comment - Covered by v2 of Label Linked Jobs Plugin
          Hide
          dominiquebrice Dominique Brice added a comment - - edited

          See new screenshot showing the "Single-node Jobs" section. Tested on a multi-node environment, works well. This section is optional as it may be annoying for single-node Jenkins setup (or particular setup where labels are supported by only one slave on purpose).

          Show
          dominiquebrice Dominique Brice added a comment - - edited See new screenshot showing the "Single-node Jobs" section. Tested on a multi-node environment, works well. This section is optional as it may be annoying for single-node Jenkins setup (or particular setup where labels are supported by only one slave on purpose).
          Hide
          dominiquebrice Dominique Brice added a comment -

          Ok. Plugin dependency moved from 1.532 to 1.554 to use the new icon.
          I deployed a SNAPSHOT (version 7) to test the new "Single-node jobs" list.

          Show
          dominiquebrice Dominique Brice added a comment - Ok. Plugin dependency moved from 1.532 to 1.554 to use the new icon. I deployed a SNAPSHOT (version 7) to test the new "Single-node jobs" list.
          Hide
          danielbeck Daniel Beck added a comment -

          The icon for labels (attribute.png) was added in 1.539.

          Show
          danielbeck Daniel Beck added a comment - The icon for labels (attribute.png) was added in 1.539.
          Hide
          dominiquebrice Dominique Brice added a comment -

          Which one do you call label icon? On /jenkins/label/<a label>/ it seems to show the computer.png, but I don't see it as a good fit. What about document.png or notepad.png?

          I like the idea of listing jobs that can run on only one node. I pushed the corresponding code to the 2.0 branch. I need to test it in a true multi-nodes setting. I'm also tempted to make it optional on this page.

          Show
          dominiquebrice Dominique Brice added a comment - Which one do you call label icon? On /jenkins/label/<a label>/ it seems to show the computer.png, but I don't see it as a good fit. What about document.png or notepad.png? I like the idea of listing jobs that can run on only one node. I pushed the corresponding code to the 2.0 branch. I need to test it in a true multi-nodes setting. I'm also tempted to make it optional on this page.
          Hide
          danielbeck Daniel Beck added a comment -

          Icon should probably be the label icon rather than magnifying glass.

          The report I generate on my Jenkins instance points out labels that only one node has (i.e. no redundancy). May be interesting to point these out as well.

          Will try the snapshot once I have some time.

          Show
          danielbeck Daniel Beck added a comment - Icon should probably be the label icon rather than magnifying glass. The report I generate on my Jenkins instance points out labels that only one node has (i.e. no redundancy). May be interesting to point these out as well. Will try the snapshot once I have some time.
          Hide
          dominiquebrice Dominique Brice added a comment - - edited

          Here's what I propose for this new page.
          New link in the main left-hand menu, Labels Dashboard.
          New page with three sections:

          • Labels
            • listing all labels found in all jobs and all nodes, that are not nodes self labels (see next section)
            • can be used to find labels that are defined on no nodes
            • each sub-section is a link to the label page
            • in each sub-section, the number of job is a link to the linkedjobs page for that label. Will fail if this plugin page is not activated for that label. I have to think about it
          • Nodes
            • listing all nodes self labels
            • two links in each sub-section, one to the node itself, one to the page its self label
          • Orphaned Jobs, showing all jobs that can't run because of labels configuration (for instance, using label defined on no nodes, or using a combination of labels available on no nodes, etc)

          All sections nicely sorted alphabetically
          For the Orphaned Jobs section, an option in Configure Jenkins to display a "condensed" view, exactly like on the Linked Jobs label page of the plugin.

          If anyone is interested in testing it, a SNAPSHOT version is available there.

          Show
          dominiquebrice Dominique Brice added a comment - - edited Here's what I propose for this new page. New link in the main left-hand menu, Labels Dashboard. New page with three sections: Labels listing all labels found in all jobs and all nodes, that are not nodes self labels (see next section) can be used to find labels that are defined on no nodes each sub-section is a link to the label page in each sub-section, the number of job is a link to the linkedjobs page for that label. Will fail if this plugin page is not activated for that label. I have to think about it Nodes listing all nodes self labels two links in each sub-section, one to the node itself, one to the page its self label Orphaned Jobs, showing all jobs that can't run because of labels configuration (for instance, using label defined on no nodes, or using a combination of labels available on no nodes, etc) All sections nicely sorted alphabetically For the Orphaned Jobs section, an option in Configure Jenkins to display a "condensed" view, exactly like on the Linked Jobs label page of the plugin. If anyone is interested in testing it, a SNAPSHOT version is available there .

            People

            Assignee:
            dominiquebrice Dominique Brice
            Reporter:
            dominiquebrice Dominique Brice
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: