Configuring continuous delivery for an Azure VM
Continuous delivery in the context of Azure first-party solutions for Azure IaaS VMs relates to Azure Pipelines.
Azure Pipelines is better known as a software development tool but can be used to implement an Infrastructure-as-Code (IaC) approach to automate the deployment of artifacts to IaaS VMs in Azure as the compute target. The following figure visualizes where continuous delivery fits into the larger DevOps methodology.
Figure 11.8 – CD within DevOps methodology
How this continuous delivery approach relates specifically to the IaC approach for deployment is illustrated in the following figure, which outlines a simplified view of the flow and components; for clarity, not all flow components are shown:
Figure 11.9 – Continuous delivery using Azure DevOps
The Azure portal continuous delivery solution for VMs is based on Azure Pipelines; this is shown in the following...