Continuous Delivery Distilled
What if you could deliver more value, with more speed and with more stability? What if you could triage bugs faster? What if you could fix bugs easier and with less user facing impact? You can, with continuous delivery. Terminology First, some terminology. What distinguishes continuous integration, continuous deployment and continuous delivery? Continuous integration revolves around the continuous automated testing of software whenever change to the software is made. Continuous deployment is the practice of automatically deploying any change to the code. Continuous delivery implies that you can deploy any change to production but for any number of reasons you may choose not to. The focus of this article is on continuous delivery. ...