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

Cannot see executors in Blue Ocean UI

    XMLWordPrintable

    Details

    • Similar Issues:
    • Released As:
      1.13.1

      Description

      In the Classic UI, it is possible to see the Build Executor Status

      This view is not available in Blue Ocean.

      Keith Zantow worked on this plugin:  https://github.com/johnnyq1313/blueocean-executor-info-plugin

      Please finish off this plugin and make it part of the default Update Center

        Attachments

          Activity

          Hide
          rodrigc Craig Rodrigues added a comment -

          On Gitter, Michael Neale mentioned that instead of blueocean-executor-info-plugin being a separate plugin,

          the functionality of displaying executors could be incorporated into the blueocean core plugin.

           

          It doesn't matter to me if this is in core or a separate plugin.  Whatever you decide is fine.

          Show
          rodrigc Craig Rodrigues added a comment - On Gitter, Michael Neale mentioned that instead of blueocean-executor-info-plugin being a separate plugin, the functionality of displaying executors could be incorporated into the blueocean core plugin.   It doesn't matter to me if this is in core or a separate plugin.  Whatever you decide is fine.
          Hide
          oleg_nenashev Oleg Nenashev added a comment -
          Show
          oleg_nenashev Oleg Nenashev added a comment - Cc Jenn Briden
          Hide
          michaelneale Michael Neale added a comment -

          BTW there is probably enough functionality in https://github.com/jenkinsci/blueocean-executor-info-plugin - if someone was to do a PR which rolled that into dashboard - maybe no one would object... 

          Show
          michaelneale Michael Neale added a comment - BTW there is probably enough functionality in https://github.com/jenkinsci/blueocean-executor-info-plugin  - if someone was to do a PR which rolled that into dashboard - maybe no one would object... 
          Show
          rodrigc Craig Rodrigues added a comment - I presume you mean merge the functionality of https://github.com/jenkinci/blueocean-executor-info-plugin into https://github.com/jenkinsci/blueocean-plugin/tree/master/blueocean-dashboard ?
          Hide
          rodrigc Craig Rodrigues added a comment -

          I checked out the code for https://github.com/jenkinci/blueocean-executor-info-plugin  , built it with mvn package, and then installed blueocean-executor-info-plugin.hpi .  However, when I switched to the Blue Ocean UI, it was blank.  In the Chrome Inspector, there were errors:

           

          Module load failure: Timed out waiting on module 'blueocean-executor-info:jenkins-js-extension' to load.
          (anonymous) @ blueocean-core-js.js:2295
          jenkins-js-extension.js:691 Module load failure: Timed out waiting on module 'jenkins-cd-blueocean-core-js-dist-js-i18n-bundle-startup:jenkins-cd-blueocean-core-js-dist-js-i18n-bundle-startup' to load.
          (anonymous) @ jenkins-js-extension.js:691
          Show
          rodrigc Craig Rodrigues added a comment - I checked out the code for https://github.com/jenkinci/blueocean-executor-info-plugin   , built it with mvn package , and then installed blueocean-executor-info-plugin.hpi .  However, when I switched to the Blue Ocean UI, it was blank.  In the Chrome Inspector, there were errors:   Module load failure: Timed out waiting on module 'blueocean-executor-info:jenkins-js-extension' to load. (anonymous) @ blueocean-core-js.js:2295 jenkins-js-extension.js:691 Module load failure: Timed out waiting on module 'jenkins-cd-blueocean-core-js-dist-js-i18n-bundle-startup:jenkins-cd-blueocean-core-js-dist-js-i18n-bundle-startup' to load. (anonymous) @ jenkins-js-extension.js:691
          Hide
          rodrigc Craig Rodrigues added a comment -

          Keith Zantow do you have a screenshot of what https://github.com/jenkinci/blueocean-executor-info-plugin  looked like?

          If you don't have enough cycles, I'd like to dust this code off, and submit a PR to merge it into the blueocean-dashboard in the blueocean-plugin

          Show
          rodrigc Craig Rodrigues added a comment - Keith Zantow do you have a screenshot of what https://github.com/jenkinci/blueocean-executor-info-plugin   looked like? If you don't have enough cycles, I'd like to dust this code off, and submit a PR to merge it into the blueocean-dashboard in the blueocean-plugin
          Hide
          kzantow Keith Zantow added a comment -

          Craig Rodrigues unfortunately, the visual design is not good enough to merge it into BO proper - it was just a proof of concept that extensions work (it is/was also used to verify that nothing broke extensions in the Blue Ocean ATH). I'll update it to the latest BO release version. You can run the plugin by just:

          git checkout ...
          mvn install
          mvn hpi:run
          
          Show
          kzantow Keith Zantow added a comment - Craig Rodrigues unfortunately, the visual design is not good enough to merge it into BO proper - it was just a proof of concept that extensions work (it is/was also used to verify that nothing broke extensions in the Blue Ocean ATH). I'll update it to the latest BO release version. You can run the plugin by just: git checkout ... mvn install mvn hpi:run
          Hide
          rodrigc Craig Rodrigues added a comment -

          Show
          rodrigc Craig Rodrigues added a comment -
          Hide
          rodrigc Craig Rodrigues added a comment -

          I was able to run this plugin via mvn hpi:run

          The UI could be improved a bit, but it does work in terms of providing a view of executors inside Blue Ocean.

           

          It would be nice of this plugin could be enhanced and merged into the blueocean-dashboard.

           

          That would eliminate the need to switch back to the classic UI to view the status of executors.

           

          Show
          rodrigc Craig Rodrigues added a comment - I was able to run this plugin via mvn hpi:run The UI could be improved a bit, but it does work in terms of providing a view of executors inside Blue Ocean.   It would be nice of this plugin could be enhanced and merged into the blueocean-dashboard.   That would eliminate the need to switch back to the classic UI to view the status of executors.  
          Hide
          rodrigc Craig Rodrigues added a comment -

          Even though the UI is not perfect, even if it was merged as-is into the blueocean-dashboard

          and improved iteratively over time, that would be an improvement, and one more

          reason why I can use Blue Ocean as my "daily driver" and not have to shift back to the Classic UI.

          Show
          rodrigc Craig Rodrigues added a comment - Even though the UI is not perfect, even if it was merged as-is into the blueocean-dashboard and improved iteratively over time, that would be an improvement, and one more reason why I can use Blue Ocean as my "daily driver" and not have to shift back to the Classic UI.
          Hide
          kzantow Keith Zantow added a comment -

          Also on the branches tab, executing things show up:

          Show
          kzantow Keith Zantow added a comment - Also on the branches tab, executing things show up:
          Hide
          kzantow Keith Zantow added a comment -

          Craig Rodrigues This is published to the experimental update center, but needs an update to a recent BO version, as there was a breaking change in Blue Ocean 1.4. Here's a PR to fix it: https://github.com/jenkinsci/blueocean-executor-info-plugin/pull/4 and we can just publish to the new version to the experimental update center, if that helps you enough.

          Show
          kzantow Keith Zantow added a comment - Craig Rodrigues This is published to the experimental update center, but needs an update to a recent BO version, as there was a breaking change in Blue Ocean 1.4. Here's a PR to fix it: https://github.com/jenkinsci/blueocean-executor-info-plugin/pull/4 and we can just publish to the new version to the experimental update center, if that helps you enough.
          Show
          rodrigc Craig Rodrigues added a comment - Fixed in  https://github.com/jenkinsci/blueocean-plugin/pull/1909

            People

            Assignee:
            michaelneale Michael Neale
            Reporter:
            rodrigc Craig Rodrigues
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: