An introduction to Continuous X
If this is the first time you are hearing about Continuous Integration (CI) or Continuous Delivery (CD), then we suggest checking out some of the great literature that exists on these basic concepts. Jez Humble is the maintainer of https://continuousdelivery.com/ and has co-authored the original Continuous Delivery book with Dave Farley. If you need a crash course on this topic, then please have a look at their material. There are also several recorded talks that give a great overview, such as the one titled Continuous Delivery Sounds Great But It Won’t Work Here: https://vimeo.com/193849732.
So that we all have the same common understanding, let us quickly recap what the building blocks are and why this is important in software delivery.
High-level definition of Continuous X
The basic foundation of automating software delivery is to have proper configuration management of all assets required to build, deploy, validate, operate, and scale...