-
Type:
Task
-
Resolution: Won't Do
-
Priority:
Minor
-
Component/s: pipeline-stage-view-plugin
Currently rendering is overly complex due to the async loading of individual stage data for runs. This can be refactored to be simpler and use more direct templating, which makes JENKINS-33185 easier to execute.
- Don't cache/request individual stages, instead use the runs table (already stored) and NEVER issues requests for individual stages.
- Refactor tests dependent on the stage/run separation
- Pull out the stuff that fetches stage descriptions (probably for popups) and tie it to initial templating with run data.
- Add full stage data to JS test cases