Build failures summary page for pipelines
What
Creates a 'Failures' tag on pipelines page, showing a build log for each failed jobs in one place. Similar to the failed pipeline email.
Why
When I visit the builds page what I really want access to is the actual error messages. I don't care about pipeline graphs or successful stages, and don't want to have to click into each job one at a time.
Currently I have to change to the Jobs tab, scroll to find the failures and then have to click into each failure one by one. When using the new dropdown I find it tricky to open each build in a new tab, and can't use it when arriving from slack.
Screenshots
Next iteration
Once this is merged an issue will be created to do the following
-
Consider fragment caching for job trace summaries (https://gitlab.com/gitlab-org/gitlab-ce/issues/31959) -
Show don't count jobs without traces towards limit, or show jobs with traces first (https://gitlab.com/gitlab-org/gitlab-ce/issues/31984) -
Group jobs by stage (https://gitlab.com/gitlab-org/gitlab-ce/issues/31984) -
Make this the default tab when there are failures (https://gitlab.com/gitlab-org/gitlab-ce/issues/31962)
Acceptance criteria
-
Changelog entry added, if necessary -
Documentation created/updated -
Tests added for this feature/bug -
Conform by the merge request performance guides
What are the relevant issue numbers?
Closes #24883 (closed)