Continuous deployment
During the continuous integration phase of the pipeline, we saw the last step as the packaging of changes into a binary image. Continuous deployment continues from that step to the application of that image into testing and production environments.
Automation may play a role in adding or updating resources in these environments. IaC tools allow the configuration of these resources.
Now that code changes are in an environment, testing can be done in further detail to find problems with quality and security. Here, the tests may also look at how changes affect the performance and validation of the desired changes.
As changes are added to environments, we need to be aware of the effects of these changes. To that end, we will measure the performance of the overall environment including the storage and analysis of logs.
The continuous deployment stage is illustrated in the following figure:
Figure 3.5 – Pipeline: Continuous...