Release management with dynamic infrastructure
Blog post from Octopus Deploy
Bob Walker's blog post explores the use of the Deploy Child Octopus Deploy Project step template to enhance release management with dynamic infrastructure, highlighting its application for both promoting and redeploying application components. Initially designed for promoting releases between environments, the step template was adapted following customer feedback to accommodate scenarios where redeployment within the same environment is necessary, such as rebuilding test servers or responding to server issues. Walker discusses the updated functionality that now supports two deployment modes, Promote and Redeploy, and emphasizes the importance of minimizing complexity for users. The template's adaptability includes handling multi-tenant projects, automating deployments with deployment target triggers, and accommodating scenarios like automatic redeployments during scaling or when new servers come online. Walker provides insight into managing redeployments across different environments like Development, Test, Staging, and Production, and how this functionality can be integrated with external tools like build servers. The article underscores the flexibility of the template in supporting various deployment workflows, ultimately enhancing the deployment process for dynamic infrastructure setups.