Rules to Better Continuous Deployment
- Do you publish simple websites directly to Windows Azure from Visual Studio Online?
- Do you use the best deployment tool?
- Do you use the Lifecycles feature in Octopus Deploy?
- Do you avoid publishing from Visual Studio?
- Do you Configure the ExecuteBatchTemplate Build Process Template?
- Do you Create a “.Deployment” Project alongside your Web Application for any additional deployment steps?
- Do you create a Continuous Integration Build for the Solution?
- Do you Create a Deployment Batch file and SetParameters file for each Environment?
- Do you know the easiest way to continuously deploy is to use VisualStudio.com and Azure?
- Do you know to Create the Website in IIS if using Web Deploy?
- Do you not install Web Deploy from the Web Platform Installer?
- Do you update your Build to use the ExecuteBatchTemplate Build Process Template?
- Do you know calling a Batch File from the Build Process Template is better than deploying directly from the Build?
- Do you use Web Compiler extension?
- Do you know you should only Roll Forward?