How to scale deployments

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.



Thanks for reaching out to us.

Can you tell me a little bit more about your configuration?

  • Are you using tenants or are these sites separate projects?
  • Are your projects being deployed to the same targets?
  • What is your task cap set to?
  • Do you have access to High Availability?