Skip to content

Resolve "Show `failure_reason` and upgrade tooltips of jobs"

What does this MR do?

Display failure reason on tooltip jobs (Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/41111)

Why was this MR needed?

Currently, when a job fails, we have no direct way to know which is the problem. The only option is to look at job details and read the output log, where we can possibly see some error message. This MR display failure error messages on tooltip jobs

Screenshots (if relevant)

Part one

Jobs lists in Pipeline detail view Global job list view
Screen_Shot_2018-03-23_at_11.48.21_AM Screen_Shot_2018-03-23_at_11.48.36_AM

For any other jobs

Jobs lists in Pipeline detail view Global job list view
Screen_Shot_2018-03-15_at_3.51.34_PM Screen_Shot_2018-03-15_at_3.49.49_PM

Part two

All pipeline list mini pipeline graphs

Pipeline list Merge Request widget Commit page widget
Screen_Shot_2018-03-23_at_11.56.08_AM Screen_Shot_2018-03-23_at_11.56.44_AM Screen_Shot_2018-03-23_at_11.57.17_AM

Pipeline detail view big pipeline graph

Screen_Shot_2018-03-23_at_12.11.01_PM

Job detail view Job selector

For a build that hasn't been retried:

Screen_Shot_2018-03-23_at_12.11.42_PM

For a build that has been retried:

Screen_Shot_2018-04-03_at_11.55.10_AM

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #44269 (closed)

Edited by Grzegorz Bizon

Merge request reports