• Blue Ocean 1.3, Blue Ocean 1.4 - beta 1

      Console annotations will be used where appropriate

      Jenkins stores log output from jobs. Jenkins also provides several facilities to modify those logs, either as lines are written or as they are retrieved. For Blue Ocean, we needed to decide which of those facilities would be supported.

      Blue Ocean is likely to use this subsystem for notes such as timestamps where additional data is stored for a loglines but will not use notes that dictate the use of generated HTML.

      See Supporting Console Notes and Annotators in Blue Ocean.

      Original request
      When using Blue Ocean UI, the console output is just plain text, wheras the classic UI had the option of plain text but by default showed a smarter console output that would, for instance, contain clickable url links to downstream jobs, or archived artifacts. That would be a very cool thing to have again in the Blue Ocean UI. 

          [JENKINS-43107] Support console annotations and log stuff

          Thanks jamesdumay, i will be eagerly awaiting, btw, am loving the blue ocean ui, very slick 

          yacoub hossain added a comment - Thanks jamesdumay , i will be eagerly awaiting, btw, am loving the blue ocean ui, very slick 

          Michael Neale added a comment -

          I would love, perhaps a small part here (not an annotator) for hyperlinks to be automatically linkable - tht could cover a lot of people's expectations I guess? 

          Michael Neale added a comment - I would love, perhaps a small part here (not an annotator) for hyperlinks to be automatically linkable - tht could cover a lot of people's expectations I guess? 

          James Dumay added a comment -

          michaelneale doable

          James Dumay added a comment - michaelneale doable

          Hello, I would love to see hyperlinks become actual links too!

          Cédric Clement added a comment - Hello, I would love to see hyperlinks become actual links too!

          James Nord added a comment -

          michaelneale we need more than just hyperlinks.

           

          when using the "build" step you get a message about the build that was started, in classic this is a link that takes you direct to that build - in BO you have to click click click click...

           

          James Nord added a comment - michaelneale we need more than just hyperlinks.   when using the "build" step you get a message about the build that was started, in classic this is a link that takes you direct to that build - in BO you have to click click click click...  

          Michael Neale added a comment -

          teilo links to triggered bulds I think has a ticket specific for that as that is a core bit of functionality, but yeah... 

          Michael Neale added a comment - teilo links to triggered bulds I think has a ticket specific for that as that is a core bit of functionality, but yeah... 

          James Nord added a comment -

          missing timestamper output is undoubtidly another symptom. logs without timestamps

          James Nord added a comment - missing timestamper output is undoubtidly another symptom. logs without timestamps

          James Dumay added a comment -

          Hi all,

          Jenkins stores log output from jobs. Jenkins also provides several facilities to modify those logs, either as lines are written or as they are retrieved. For Blue Ocean, we needed to decide which of those facilities would be supported.

          Blue Ocean is likely to use this subsystem for notes such as timestamps where additional data is stored for a log lines but will not use notes that dictate the use of generated HTML.

          For more information, see Supporting Console Notes and Annotators in Blue Ocean.

          Thanks,
          James

          James Dumay added a comment - Hi all, Jenkins stores log output from jobs. Jenkins also provides several facilities to modify those logs, either as lines are written or as they are retrieved. For Blue Ocean, we needed to decide which of those facilities would be supported. Blue Ocean is likely to use this subsystem for notes such as timestamps where additional data is stored for a log lines but will not use notes that dictate the use of generated HTML. For more information, see Supporting Console Notes and Annotators in Blue Ocean . Thanks, James

          Michael Neale added a comment -

          yes we need a specific ticket for timestamp support (links is already in there in some fashion, or as a ticket/roadmap item). 

          The design of annotators is just so terrible... really I don't know how it happened. 

          Michael Neale added a comment - yes we need a specific ticket for timestamp support (links is already in there in some fashion, or as a ticket/roadmap item).  The design of annotators is just so terrible... really I don't know how it happened. 

          Jesse Glick added a comment -

          links to triggered bulds I think has a ticket specific for that as that is a core bit of functionality

          Depends on your PoV whether this is a “core” bit of functionality. Certainly the fact that such a link is printed, and when, is not core; it is implemented here in a plugin. Now you could generically support any HyperlinkNote based on its serial form, and get automatic support for a broad array of simple links. But certainly it is not maintainable for Blue Ocean code to apply every kind of text markup to arbitrary plugin output.

          Jesse Glick added a comment - links to triggered bulds I think has a ticket specific for that as that is a core bit of functionality Depends on your PoV whether this is a “core” bit of functionality. Certainly the fact that such a link is printed, and when, is not core; it is implemented here  in a plugin. Now you could generically support any HyperlinkNote based on its serial form, and get automatic support for a broad array of simple links. But certainly it is not maintainable for Blue Ocean code to apply every kind of text markup to arbitrary plugin output.

            jamesdumay James Dumay
            hossaiy yacoub hossain
            Votes:
            4 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: