Skip to content

Lazy load artifacts dropdown on pipeline list page

Scott Hampton requested to merge sh-lazy-load-pipeline-artifacts into master

What does this MR do?

Related to #324003 (closed)

To improve performance on the pipelines list page, we are lazy loading the downloadable artifacts for each pipeline when the user clicks on the dropdown to view them.

The artifacts are still currently being loaded in this merge request, so the lazy load will technically be the second time we receive them. However, this allows us to remove the artifacts from the backend endpoint without breaking the page.

Screenshots (strongly suggested)

Lazy loading in action

Screen_Cast_2021-04-22_at_10.54.39_AM

When there is an error loading the artifacts

Screen_Shot_2021-04-23_at_8.55.46_AM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Scott Hampton

Merge request reports