Stop deployment between each machine

I read this discussion

There are 2 options propose:
• Multiple environments.
• Multiple NuGet steps with manual steps between them.

I don’t really like the multiple environments solutions.

The multiple steps should work for me but the end up with a lot of repetitive steps. And I have deferent amount of machines for each environment so I don’t know exactly how to set it up.

My suggestion is to combine the deployment of the package and the manual step into one new step. What I mean is to have a new Deploy NuGet package step that stop after each machine and wait for the user to click continue.

I don’t know if that possible to implement but it will be nice to have.