My team is ramping up the amount of ASP.NET sites we deploy each month. Each site has a UI and API component, along with 10 windows services that are deployed alongside it.
We have reached a point where we can no longer fit our deployments to our 10+ sites within the 30 minute window we tell sites. This is due to the deployments taking longer and longer from octopus as we add more sites.
We have recently upgraded and hope to see some improvements, but would like to know if there is anything else we should be doing to speed up these deployments. We are not allowed to stagger the deployments either, which would have been a solution, but was shot down by management.