The Road to Continuous Deployment
The Road to Continuous Deployment
Culture — Your Culture must value and enable continuously flowing improvements to users.Automated Testing — To ensure that quality releases flow to users, you will need a robust suite of automated tests.Continuous Integration — A CI server needs to automatically build your software and run all automated tests to confirm that it is release-ready.Continuous Delivery — You need to make sure you can deploy a good build with very minimal manual intervention.Continuous Deployment — For this to really work, make sure your production environment lets you release new versions of your
software without disturbing users.
software without disturbing users.
You will not succeed at Continuous Deployment
if you don't consider the above prerequisites.
if you don't consider the above prerequisites.
(Reading...)
Formatting Hints:
To format... | use this markup: |
---|---|
source code | {source:lang=java|lineNumbers=false}...{source} (Supported languages: java, cpp, csharp, c, python.) |
bold text | __some text__ |
italicized text | ~~some text~~ |
underlined text | @@some text@@ |
a method or class name | ``myMethod(...)`` |