Add Sort by Job Duration to Jobs tab of Pipeline details

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem

As a DevOps engineer investigating a "slow pipeline", I want to more easily find the slowest jobs, so I can more quickly solve problems for developers so they stop sword fighting on chairs.

Today I have to manually scan and hope OR curl to get the data and then mangle it myself to see what's running the longest.

Hopefully after implementation of Display the duration of each stage on the pipel... (#29439) I'll be able to narrow down which job might be slowing things down and this would help more.

Jobs_Tab_Sort_Duration

Proposal

An MVC to this would be to sort the jobs on the pipeline detail page.

  1. Make jobs sortable in GraphQL
  2. Add a sort the Jobs Tab (see image above).
Edited by 🤖 GitLab Bot 🤖