In this chapter, we will take automation one step further than before. We will start by showing you how to deploy your code to a staging environment after testing and ultimately to production. This is a basic concept in the DevOps transition. We will finish this chapter by explaining about Auto DevOps, a way to fully automate the deployment to a Kubernetes cluster with integrated testing, security scanning, and even performance tests. This is considered the optimal DevOps path by GitLab.
In this chapter, we will cover the following topics:
- Continuous Deployment with deployment to Amazon Web Services
- Auto DevOps with the use of a Kubernetes cluster in Google Cloud