Hello, just in relation to this: http://help.octopusdeploy.com/discussions/questions/9660-rolling-deployments-target-order
You can actually order the deployment quite simply by configuring each machine as its own Canary server by adding a role (applicationNameCanary1, applicationNameCanary2, etc) and then changing the deployment process to deploy them in order. It’s not ideal if you have heaps of servers as it’s just a lot of project process configuration, but if there’s only three like in the example piped used it will work without much fuss.
For an even more manual approach you can just elect to run through the release process on a single target machine, then run it again on the next target machine, etc.
So, yes, it’s entirely possible with Octopus’s existing implementation.
Thanks,
Luke