Generate a trace to understand your workflow (script)

Hey all!

I’ve been recently working on optimizing our workflow. The default CircleCI UI doesn’t really do a good job highlighting dependencies and slowest path so I put together a script that generates traces in html.

Gist: https://gist.github.com/pcreux/a7a7b0b3cb06ddd3dd6b75a21dc91794

I hope that this is helpful… and I really wish CircleCI’s Workflow UI was similar to this.

Next step could be to differentiate between job types (restore cace, checkout, apply workspace, run, save cache, save workspace etc).

This is so cool, thanks for sharing!