Improve the navigation between parent-child pipelines
Problem to solve
There is no simple way to navigate between the parent and child pipelines on the Pipelines page. Currently, to go to a child pipeline page from the parent pipeline page, a user has to
- Click on the downstream pipeline box to expand the child pipeline inline
- Click on a job in the child pipeline to go to the job page
- Click on the pipeline ID for the job to go to the pipeline page
Navigating to the child pipeline page from the parent pipeline page |
---|
Besides providing users with a broken navigation experience, it also disrupts the context.
Intended user
User Experience Goal
To provide users with a simple navigation path between parent/child pipelines without breaking the context.
Proposed Solution
-
For starters, the link between the trigger jobs and the child pipelines should be well represented in the pipelines visualization. And users should be provided with a trigger to directly navigate to the child pipeline page without going through the unnecessary intermediate stages.
-
Allow click interaction for bridge job referencing other pipelines, and add an element of visual distinction
Trigger | Destination |
---|---|
- If the pipeline uses
needs
(DAG pipelines)show the logical relationship between jobs across stages and across parent/child pipelines
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.