I am fairly new to Octopus and am in the process of writing deployment scripts for several application (web apps, web api projects, windows services as well as customization of third party). There are dependencies across all of these components and I would like to ensure that I have an ordered shutdown before I deploy and possibly an ordered startup. Is there support for this in Octopus or would i have to do this via a powershell script?
Thanks for reaching out! In our Step Template Library we have a few steps to stop some components, but not all the ones you mention. I’d personally go the Powershell way, create a script that stops things in the order you want, and then use that script on a Step Template that you can easily add to your deployment process.