Skip to content

Rewrite Pipeline Graph in Vue.js to allow realtime

Filipa Lacerda requested to merge 25226-realtime-pipelines-fe into master

What does this MR do?

Frontend part of making pipelines graph realtime.

Transform existing haml into vue:

  • Create vue bundle

  • Create graph component

  • Create stage component

  • Create badge component reusable between the big graph and the dropdown with jobs

  • Create dropdown component

  • Create tests for all new components

  • Fixes HTML structure of job dropdown

  • - [ ] Remove USJ for actions calls Let's go with baby steps and remove this in a second iteration

Screenshots

Note: the arrow in the dropdown is not visible because this branch is not synced to master - this bug is already fixed in master

pipelines

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #25226 (closed) Closes #31557 (closed)

Merge request reports