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

BlueOcean should show failing builds in main list view

    XMLWordPrintable

Details

    Description

      If I look at the front page of Jenkins in BlueOcean, I can't see which pipelines are currently failing as easily as I could in Jenkins classic.

      Notice in the attached screenshots that is it clear that the Blue Ocean Docker Image pipeline is failing in the Jenkins classic UI, but it is much less obvious in the BlueOcean UI. The little cloud over the Sun isn't nearly as obvious as the giant red ball.

      Suggested improvement: make failing pipelines more obvious from the list view pages...especially for the "main" branch.

      Considerations:

      • The Jenkins classic UI shows both the current build and the Weather – which in't necessarily the best approach either.
      • Multi-branch builds make it hard to know the "current build" that is of interest vs those that are noise and should be ignored (from the high level glance).

      Attachments

        Activity

          michaelneale Michael Neale added a comment -

          Agree - the weather isn't quite as obvious as it could be.

          To be fair, multibranch on classic doesn't do this at all (it is still only weather).

          There are rules elsewhere that choose a branch to elevate (and default branches) so it is possible to raise that up (perhaps to compliment the weather in some way).

          There are also the "cards" - which will automatically show a failing build of things you have favourited, or been involved with, so perhaps we can use that type of metaphore for master breakages (may be too heavy though...). But this is worth thinking about IMO.

          michaelneale Michael Neale added a comment - Agree - the weather isn't quite as obvious as it could be. To be fair, multibranch on classic doesn't do this at all (it is still only weather). There are rules elsewhere that choose a branch to elevate (and default branches) so it is possible to raise that up (perhaps to compliment the weather in some way). There are also the "cards" - which will automatically show a failing build of things you have favourited, or been involved with, so perhaps we can use that type of metaphore for master breakages (may be too heavy though...). But this is worth thinking about IMO.
          michaelneale Michael Neale added a comment -

          swashbuck1r there is code that can tell us default/important branches for a pipeline. Would it make sense to detect if its default/important branch is failing right now, and replace the weather with it, or de-emphasise it over a failed status? (I know that is exactly what I want, but I am trying to look past my bias).

          michaelneale Michael Neale added a comment - swashbuck1r there is code that can tell us default/important branches for a pipeline. Would it make sense to detect if its default/important branch is failing right now, and replace the weather with it, or de-emphasise it over a failed status? (I know that is exactly what I want, but I am trying to look past my bias).
          jamesdumay James Dumay added a comment -

          This is not particularly relevant now that personalisation is in and solves this problem. The table view is now used in a mostly a navigational flow.

          jamesdumay James Dumay added a comment - This is not particularly relevant now that personalisation is in and solves this problem. The table view is now used in a mostly a navigational flow.

          People

            jamesdumay James Dumay
            swashbuck1r Spike Washburn
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: