After discussing all the aspects of Ansible, environments, nonfunctional testing, and versioning, we are ready to extend the Jenkins pipeline and finalize a simple, but complete, Continuous Delivery pipeline.
We will do it in a few steps as follows:
- Create the inventory of staging and production environments
- Update acceptance tests to use the remote host (instead of local)
- Release the application to the production environment
- Add a smoke test which makes sure the application was successfully released