It should be possible to configure several Stages to be run in parallel and also to see their parallel progress on the Pipeline dashboard.
Sometimes some actions grouped into stages can be executed in parallel. That is like "User Acceptance" and "Capacity Testing" stages for instance. Or "Commit" stage and "Code Analysis" stage. If the "Ananlysis" stage takes significantly longer than the initial Build/Commit stage, there is no reason to wait for Analysis to complete before starting next stages in the pipleline (like integration testing, etc).
The only workaround for the latter use case which comes to my mind at the moment is to create a parallel set of "Analysis" pipelines, which single purpose would only be to start code analysis after the main component pipeline Commit stage succeeds and to represent an entry point for the reports viewing, which in its turn would be located separately from the main component pipeline and would be confusing to search for.
Please sign in to leave a comment.