Consider showing all pipelines within Pipelines Tag view
Problem to solve
The Branches
and Tags
views within a project's Pipeline page currently show only the last pipeline to run for a given branch/tag, rather than all pipelines. It would be convenient to show all pipelines in order to compare pipeline executions over time. This is useful when a pipeline experiences race conditions or stability issues and a user wants to determine the last stable execution of a given tag.
Intended users
gitlab-ce~9335216
Further details
There is an important difference between Branches
and Tags
. As all pipelines have branches this change would effectively render Branches
identical to All
. Tags
is different in that tagged pipelines are a subset of the total.
There is value in seeing an overview of the latest pipelines however there is no easy way to view all tagged pipelines, so the best fix would be a hybrid approach.
Filtering would be a good workaround as well (https://gitlab.com/gitlab-org/gitlab-ce/issues/18054) however it does not seem like expected behavior to apply uniqueness constraints to the Branches
and Tags
view.
Proposal
Suggestion: Add functionality to Tags
view to show all tagged pipelines
Permissions and Security
Permissions would remain unchanged
Documentation
What does success look like, and how can we measure that?
Pipelines that have ran against the same tag can be easily viewed and compared.