Content deleted Content added
Ira Leviton (talk | contribs) m Fixed a typo in a reference. Please see Category:CS1 errors: unsupported parameter. |
|||
Line 406:
# Adopt a multi-stage strategy: Depending on the size of the project, sometimes more deployments are needed.<ref>blog.fortrabbit.com/multi-stage-deployment-for-website-development</ref>
# Have a roll back strategy: There must be a way to roll-back to a previous (working) version.
# Rely on automation for repeatable processes: There's far too much room for human error, deployments should not be manual. Use a tool that is native to each operating system or, use a scripting language for cross-platform deployments.<ref>{{Cite magazine|url=https://www.wired.com/insights/2013/04/why-30-of-app-deployments-fail/|title=Why 30% of App Deployments fail|
# Re-create the real deployment environment: Consider everything (routers, firewalls, web servers, web browsers, file systems, etc.)
# Do not change deployment procedures and scripts on-the-fly and, document such changes: Wait for a new iteration and record such changes appropriately.
|