cirrus-ci-web icon indicating copy to clipboard operation
cirrus-ci-web copied to clipboard

Show Task's timeline in a list

Open fkorotkov opened this issue 5 years ago • 1 comments

Right now build's page shows just a list of tasks in an order of task declaration in .cirrus.yml file.

image

And each task has a timeline with durations of each status (CREATED, TRIGGERED, etc.)

image

It will be nice to start sorting tasks based on their triggeredTimestamp and show a relative timeline of durations to overall duration of a build. Something like that:

image

fkorotkov avatar May 08 '20 18:05 fkorotkov

Estimate: 8.0h

It should be pretty straight forward to draw something like that using SVG, but again, the problem probably lies in the details. We need to think about edge cases with long task lists (i.e. many tasks), long builds (sticky task titles while scrolling horizontally?), that's what makes it challenging + thinking for where we could integrate this.

Maybe consider another alternative from CircleCI, which is not a timeline, but shows dependencies, still:

wf-header

squidfunk avatar May 19 '20 07:05 squidfunk