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

Karaoke mode: User should follow along with stages when watching a pipeline result execute

    • 1.0-m10, 1.0-m11

      As stages progress (ie the list of nodes finish, and there is no more log to see) focus should shift to the next flow node (stage).

      In the case of a parallel branch, it can focus on the topmost branch until it is completed.

      In scope:

          [JENKINS-36211] Karaoke mode: User should follow along with stages when watching a pipeline result execute

          Michael Neale added a comment -

          that video is so good. great choice of song too.

          Michael Neale added a comment - that video is so good. great choice of song too.

          let's go

          Thorsten Scherler added a comment - let's go

          James Dumay added a comment -

          tscherler as per the Pull Request comments, breaking in/out of karaoke mode is still required to close this ticket off. cc michaelneale

          James Dumay added a comment - tscherler as per the Pull Request comments, breaking in/out of karaoke mode is still required to close this ticket off. cc michaelneale

          jamesdumay I am workling on that since last week, I had some edge cases, but will prepare some vids to show the current implementation

          Thorsten Scherler added a comment - jamesdumay I am workling on that since last week, I had some edge cases, but will prepare some vids to show the current implementation

          https://youtu.be/UDx_nxu5wgw Basic pause of karaoke and even in pause we will update the result.

          Thorsten Scherler added a comment - https://youtu.be/UDx_nxu5wgw Basic pause of karaoke and even in pause we will update the result.

          karaoke bug stoping will focus the selected node from the url (in our case node/5 https://youtu.be/8J3ETwkjjxg

          Thorsten Scherler added a comment - karaoke bug stoping will focus the selected node from the url (in our case node/5 https://youtu.be/8J3ETwkjjxg

          Michael Neale added a comment -

          tscherler looking great! so from what I can tell the confusing bit now is how to get back into the state of following along with the progress?

          Michael Neale added a comment - tscherler looking great! so from what I can tell the confusing bit now is how to get back into the state of following along with the progress?

          michaelneale yeah kind of, the problem is when you want to view e.g an earlier node you request something like http://localhost:8080/jenkins/blue/organizations/jenkins/steps/detail/steps/63/pipeline/5
          the 5 on the end is the "node" id, now to be able to follow alone even on that url, is we test whether the url param node is smaller then nodeReducer and if so use the nodeReducer for the steps. Anyway if we not following but have a running job

          Thorsten Scherler added a comment - michaelneale yeah kind of, the problem is when you want to view e.g an earlier node you request something like http://localhost:8080/jenkins/blue/organizations/jenkins/steps/detail/steps/63/pipeline/5 the 5 on the end is the "node" id, now to be able to follow alone even on that url, is we test whether the url param node is smaller then nodeReducer and if so use the nodeReducer for the steps. Anyway if we not following but have a running job

          Talking to michaelneale in the weekly I will try to change the onClick behaviour of the pipelineGraph in case of running nodes. In that case we do not point to a url like pipeline/${id} but remove the id

          Thorsten Scherler added a comment - Talking to michaelneale in the weekly I will try to change the onClick behaviour of the pipelineGraph in case of running nodes. In that case we do not point to a url like pipeline/${id} but remove the id

          It is basically done, but since I merged latest master, which is busted, I need to fix that first

          Thorsten Scherler added a comment - It is basically done, but since I merged latest master, which is busted, I need to fix that first

            tscherler Thorsten Scherler
            michaelneale Michael Neale
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: