Job dependencies view in pipeline graph
Release notes
Problem to solve
Allow users to track the progress of their jobs and understand dependencies easily when using the needs
keyword in the pipeline view.
Intended users
User experience goal
Those who use needs:
keyword in their pipeline configuration will see a dropdown to switch from Stage to the Job Dependencies view. See #298956 (closed) for dropdown implementation.
The selection should persist in the UI per user even after they refresh the page, until they switch back to the Stage view.
Proposal
When Job dependencies view is selected:
MVC Proposal
- Stage column labels should be removed
- Stage name will be displayed inside each job
- Jobs should be reorganized on the view based on their
needs:
dependencies. - Jobs with empty
needs:
will be displayed in the first column. - The hover and focus states for the jobs in both Stage and Job dependencies view should be the same
Select job dependencies | Job dependencies view |
---|---|
Edited by Nadia Sotnikova