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

OPTIMIZATION: Pre-load Runs on pipeline activity page

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Minor Minor
    • blueocean-plugin
    • None
    • arctic, tasman, frank

      Preload/prefetch pipeline runs on the pipeline activity page.

      Create an extension point to make it easy to do the same thing for other data that can be prefectched for other pages e.g. see JENKINS-40487.

      In Scope

      • This data is attached to the $.blueOceanConfig object
      • When the page loads the data is injected into the store
      • We never have to do a XHR when loading the run details

          [JENKINS-39625] OPTIMIZATION: Pre-load Runs on pipeline activity page

          James Dumay created issue -
          James Dumay made changes -
          Epic Link New: JENKINS-37957 [ 174099 ]
          James Dumay made changes -
          Assignee New: Tom FENNELLY [ tfennelly ]
          James Dumay made changes -
          Sprint New: arctic [ 131 ]
          James Dumay made changes -
          Rank New: Ranked lower
          Tom FENNELLY made changes -
          Description Original: On a fresh load of the run details we want to avoid fetching the pipeline's run.

          *In Scope*
          * This data is attached to the {{$.blueOceanConfig}} object
          * When the page loads the data is injected into the store
          * We never have to do a XHR when loading the run details
          New: On a fresh load of the run details we want to avoid fetching the pipeline's run.

          Note: What we're talking about here is when the user goes directly to the Run Details page e.g. from a notification of some sort (e.g. an email). We're not talking about "normal" navigation to the Run Details page.

          *In Scope*
          * This data is attached to the {{$.blueOceanConfig}} object
          * When the page loads the data is injected into the store
          * We never have to do a XHR when loading the run details
          Tom FENNELLY made changes -
          Link New: This issue depends on JENKINS-39661 [ JENKINS-39661 ]
          Tom FENNELLY made changes -
          Link New: This issue depends on JENKINS-39737 [ JENKINS-39737 ]
          Tom FENNELLY made changes -
          Sprint Original: arctic [ 131 ]
          Tom FENNELLY made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          James Dumay made changes -
          Link Original: This issue depends on JENKINS-39661 [ JENKINS-39661 ]

            tfennelly Tom FENNELLY
            jamesdumay James Dumay
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: