Implementing CI/CD for Azure Services
In this chapter, you are going to put everything you have learned so far into an end-to-end solution, deploying a group of applications and promoting it from a test environment to a production environment. From the simplest to the most complex solution architecture, this chapter showcases the flexibility of Azure Pipelines to handle the provisioning, configuration, and deployment of applications in Azure, no matter the different services involved and the programming languages used in your applications.
The following topics will be covered:
- Introducing the solution architecture
- Building and packaging applications and infastruture as code (IaC)
- Creating environments
- Deploying a Python catalog service to Azure Kubernetes Service (AKS)
- Deploying a Node.js cart service to Azure Container Apps (ACA)
- Deploying a .NET checkout service to Azure Container Instances (ACI)
- Deploying an Angular frontend app to Azure App Service...