Multiple Parallel Workflows in a Single Deployment

Setting up parallel steps is straightforward in a standard deployment:

Pre-ReqA -> Child1
         -> Child2
         -> Child3

But what would the recommended approach be to have multiple workflows in a single deployment:

Pre-ReqA -> Child1
         -> Child2
         -> Child3
Pre-ReqB -> Child1
         -> Child2
         -> Child3

Where you have steps that require their parent to complete, but the parents can run in parallel opposed to one at a time

Hello @jayoungers,

Thanks for reaching out, and welcome to the community!

To have your parent steps run in parallel, you can set the start trigger of the step to Run in parallel with the previous step. As long as each parent is running against different targets, each workflow will run in parallel while the child steps run sequentially.

As the warning mentions in my screenshot, if each parent step is running against the same target, the workflows will not run in parallel even with this set.

I hope this helps. Please feel free to let me know if you have any other questions.

Best regards,
Mark Butler

Thanks @mark.butler !

It sounds like having the parent workflows run in parallel shouldn’t be an issue, but in doing so the child steps will need to run sequentially

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.