Show DAG relationships in the pipeline view
Problem to solve
Allow users to track the progress of their jobs (explore adding tracker/message) and understand dependencies easily when using the pipeline view. This could be achieved by bringing in some capabilities from the DAG view.
Intended users
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Simone (Software Engineer in Test)
- Allison (Application Ops)
User experience goal
Improve DAG experience based on feedback gathered from the beta in the issue #220368 (closed).
Proposal
- The When
needsis used, the default view for the pipeline visualization would be based 'Organized by needs' (or DAG). But users would still have the option to toggle back to 'Organize by Stage' view - In the absence of 'needs' the default view would be 'Organize by stage' and the option to toggle would not be available
- The connections between the jobs would always persist, in a non-overwhelming way. While hovering over a job, the train of jobs that depends on it would be highlighted along with the connection between them
Further details
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Insights
- Show the status of the jobs along with the dependencies
- Also show job that are not dependent on other jobs in the DAG visualization
- Bring DAG capabilities into the existing pipeline visualization
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.

