Enhancement Request: Show step execution time when viewing pipeline job detail

I am currently evaluating GitLab for our use and overall I am quite impressed. However, I am finding the pipeline job details a little overwhelming. I think a few tweaks to the UX could make a big different.

GitLab lacks the following features that I find very useful/helpful in the other products

  1. A singular pipeline page where I can toggle between jobs in the pipeline without losing the pipeline graph
  2. Step grouping, which aids in finding your steps in a crowded log
  3. Step execution time, which aids in identify poor performing steps

I believe adding these capabilities to the UI would make GitLab even more compelling.

To show an example, I made the same pipeline in Bitbucket Pipelines, GitHub Actions, and GitLab CI/CD to compare. Please view the examples below.

image.png

image.png

image.png

Edited by 🤖 GitLab Bot 🤖