Skip navigation

CI/CD for Containers

Containers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers.

By setting up a continuous build to produce your container images and orchestration, Azure DevOps increases the speed and reliability of your deployment.

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers.12345678910

Change application source code

Commit Application Code

Continuous integration triggers application build, container image build and unit tests

Container image pushed to Azure Container Registry

Continuous deployment trigger orchestrates deployment of application artefacts with environment-specific parameters

Deployment to Azure Container Service

Container is launched using Container Image from Azure Container Registry

Application Insights collects and analyses health, performance and usage data

Review health, performance and usage information

Update backlog item

  1. 1 Change application source code
  2. 2 Commit Application Code
  3. 3 Continuous integration triggers application build, container image build and unit tests
  4. 4 Container image pushed to Azure Container Registry
  5. 5 Continuous deployment trigger orchestrates deployment of application artefacts with environment-specific parameters
  1. 6 Deployment to Azure Container Service
  2. 7 Container is launched using Container Image from Azure Container Registry
  3. 8 Application Insights collects and analyses health, performance and usage data
  4. 9 Review health, performance and usage information
  5. 10 Update backlog item

Implementation guidance

Products/Description Documentation

Container Registry

Store and manage container images across all types of Azure deployments

Azure Kubernetes Service (AKS)

Simplify the deployment, management and operations of Kubernetes

Application Insights

Detect, triage and diagnose issues in your web apps and services

Azure DevOps

Build and deploy multi-platform apps to get the most out of Azure services

Related solution architectures

CI/CD for Azure VMsAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.1234567888910

CI/CD for Azure VMs

Azure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.