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

Improve BlueRun loading performance with many artifacts

    Details

    • Epic Link:
    • Sprint:
      tasman, frank
    • Similar Issues:

      Description

      Backend scope

      • When fetching the BlueRun models we should not include the artifacts data
      • Introduce a new URL to fetch the artifacts for a run
        • Limit the response so that a max of 100 items are returned
      • Update the BlueArtifact so that it includes the artifact path instead of the name
      • Provide a field on the BlueArtifact collection that allows the user to download all the artifacts in a zip

      UI Scope

        Attachments

          Issue Links

            Activity

            Hide
            jamesdumay James Dumay added a comment -

            Andrew Bayer rsandell this should fix your abysmally slow Blue Ocean loading.

            Show
            jamesdumay James Dumay added a comment - Andrew Bayer rsandell this should fix your abysmally slow Blue Ocean loading.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Ivan Meredith
            Path:
            src/test/js/artifacts/artifacts.js
            http://jenkins-ci.org/commit/blueocean-acceptance-test/5e8d8756e90cda159ea471d8eb4ef83618b65319
            Log:
            JENKINS-39761 Check that only 100 artifacts are shown

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ivan Meredith Path: src/test/js/artifacts/artifacts.js http://jenkins-ci.org/commit/blueocean-acceptance-test/5e8d8756e90cda159ea471d8eb4ef83618b65319 Log: JENKINS-39761 Check that only 100 artifacts are shown
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Ivan Meredith
            Path:
            src/test/js/failingStages.js
            src/test/resources/test_scripts/stagesFailing.groovy
            http://jenkins-ci.org/commit/blueocean-acceptance-test/e8551919acb1016a029b0cc9147c32cc6df7b352
            Log:
            Merge remote-tracking branch 'origin/master' into JENKINS-39761-performance-bluerun

            Compare: https://github.com/jenkinsci/blueocean-acceptance-test/compare/a7c98cfe984b...e8551919acb1

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ivan Meredith Path: src/test/js/failingStages.js src/test/resources/test_scripts/stagesFailing.groovy http://jenkins-ci.org/commit/blueocean-acceptance-test/e8551919acb1016a029b0cc9147c32cc6df7b352 Log: Merge remote-tracking branch 'origin/master' into JENKINS-39761 -performance-bluerun Compare: https://github.com/jenkinsci/blueocean-acceptance-test/compare/a7c98cfe984b...e8551919acb1
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Ivan Meredith
            Path:
            src/test/js/artifacts/artifacts.js
            src/test/resources/test_scripts/lots-of-artifacts.groovy
            http://jenkins-ci.org/commit/blueocean-acceptance-test/4dc0c1030e98d19cead6c1063e95d978629a601d
            Log:
            [JENKINS-39761 Adds tests to cover the artifacts tab on run details. (#82)

            • Commit groovy file
            • Use bash to create files
            • Fix tests
            • Fix comments
            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ivan Meredith Path: src/test/js/artifacts/artifacts.js src/test/resources/test_scripts/lots-of-artifacts.groovy http://jenkins-ci.org/commit/blueocean-acceptance-test/4dc0c1030e98d19cead6c1063e95d978629a601d Log: [ JENKINS-39761 Adds tests to cover the artifacts tab on run details. (#82) JENKINS-39761 Check that only 100 artifacts are shown Commit groovy file Use bash to create files Fix tests Fix comments

              People

              • Assignee:
                imeredith Ivan Meredith
                Reporter:
                jamesdumay James Dumay
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: