Make the pages:deploy pipeline view more interactive / link to job interface
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
pages:deploy errors are hard to deal with, because they are invisible by default, and can not be referenced because such jobs don't have a link.
Steps to reproduce
Run this pipeline to get deploy error.
pages:
script:
- echo "Magic job that uploads 'public/' to https://abitrolly.gitlab.io/pages/"
Open a pipeline jobs page to see that there is no reason for the error given and the link with job id is not clickable.
Example Project
https://gitlab.com/abitrolly/pages/-/pipelines/724619348/builds
What is the current bug behavior?
The error message for pages:deploy is present as popup on pipeline tab of pipeline page. Actually it looks like the error is output into two separate popups. See screens below. It is impossible to copy these errors or reference them.
What is the expected correct behavior?
Ideally the error reason should be immediately visible on all tabs. It is more important than coverage. And there should be a separate page with URL that people can copy and paste, the error description that they can copy and search for.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
Possible fixes
Adding an job page that shows the error for pages:deploy should fix it.


