The Deploy Pipeline
Measuring Speed and Uptime
Explicitly monitoring and measuring your deployment pipeline helps you optimize the overall process.The graph below of broken builds at IMVU encouraged the team to significantly improve build reliability:There are three important metrics about your pipeline that you should measure and optimize for.The first two are:
- Speed — How long from commit to deploy?
- Uptime — How often is the build red? How often is the pipeline down?
Missing your pipeline goals should be treated
as seriously as missing other business goals.
as seriously as missing other business goals.
(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(...)`` |