From the course: Continuous Deployment Strategies by Pearson
Unlock this course with a free trial
Join today to access over 25,200 courses taught by industry experts.
Planning
From the course: Continuous Deployment Strategies by Pearson
Planning
When you're deploying a new version, whether or not you have a strategy, it's always a good idea to have a plan, something that takes note of where you are currently and where you want to go, and the pit stops along the way. Your current state is the combination of all the code and config and components that it takes to make your system run according to the version of the code that's currently running. Everything revolves around the code. The code requires certain infrastructure pieces and access. The code expects a certain database engine. The code needs certain machine configurations or files to be present. Any change in the code could require a change in anything around the code. First of all, and maybe the most important thing to know is if and to what extent your current deployed version is working. If you have a working production system, then you have a very high standard to achieve in your deployment. Nothing short of functional will suffice. On the other hand, if your…