Chapter 9: Deploying to Any Platform
Now that you have learned how to use GitHub Actions as an automation engine and GitHub Packages to easily share code and containers, we can complete our Continuous Integration/Continuous Delivery (CI/CD) capabilities by automating deployments.
In this chapter, I'll show you how to easily deploy to any cloud or platform in a secure and compliant way.
In this chapter, we will cover the following main topics:
- Staged deployments
- Automating your deployments
- Infrastructure as Code
- How to deploy to Azure App Service
- How to deploy to AWS Elastic Container Service (ECS)
- How to deploy to Google Kubernetes Engine (GKE)
- Measuring success
CI/CD
CI means that every time you push code changes to your repository, the code ...
Get Accelerate DevOps with GitHub now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.