Rolling deployment discussion

Hello, just in relation to this:

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.



Hi Luke,

Thanks for getting in touch and taking the time to detail the options on ordering deployments. I’d like to add that we have a documentation page on canary deployments which may provide additional help for everyone. You can find that here:

Thanks again, and as always, let us know if you have any questions! :slight_smile:

Best regards,