Skip to content

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

  1. Click on the downstream pipeline box to expand the child pipeline inline
  2. Click on a job in the child pipeline to go to the job page
  3. 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
DCvnnawLNl

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

  1. 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.

  2. Allow click interaction for bridge job referencing other pipelines, and add an element of visual distinction

Trigger Destination
Screenshot_2020-07-16_at_3.24.13_PM Screenshot_2020-07-16_at_3.20.08_PM
  1. 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.

Edited by 🤖 GitLab Bot 🤖