I’ve set up a deployment using Azure Web Apps using steps, and it works great. Currently, I have two web apps, one for Testing and one for Live, and deploy/promote the correct one by having a web app variable.
What I’d love to do is use the slots capability of Azure Web Apps, and the promotion from Test to Live would involve switching the active slot. How would I go about doing this, presumably I’ll need to do some PowerShell sorcery, but I’m not even sure of the approach, especially about running a different PowerShell script based on if it’s an initial release to a web app, vs switching between slots.
I’m not sure if I’m Octopus Deploy isn’t a good fit for this, or if it’s just the Azure integrations haven’t been built out fully yet. It seems wrong to forego the awesomeness of Azure slots to get the awesomeness of Octopus Deploy. I want all the awesomes!
Anyway, if someone could steer me onto an approach that would be great, or even better if Octopus Deploy come back and say “Yah, we’re all over that and it will be a first class feature”…