Michael Neale isn't a "step" still just a step, regardless if it is defined to run in parallel or not?
From a basic user-feedback perspective, what I want to see is: 1. Tell me what stages are defined, which one is running now, and what time it has taken or estimated to complete. (I think the existing graphics and animations are all adequate in this area). 2. If there are multiple steps inside the stage, tell me what step we are on, what time it has taken or estimated to complete. (This is what I am missing)
Since pipeline stage-progress works from left to right, I'd like to see step-progress displayed from top to bottom for that specific pipeline animation.
It doesn't concern me that the pipeline animation would then become be a dynamic height (as it is already dynamic length). Maybe it's a good option to make a check-box in the job configuration that I can click that shows or hides the steps inside the stages.
I tend to work with large and complex pipelines (Currently on a project with > 880 git repos) so when I'm introducing CI/CD to different audiences these graphical front ends are really important when it comes to demo time so that the white-board concepts make sense with what I'm creating in the tools.
|