From out of left field,
there is an AZ‑800 exam objective called continuous
delivery for Azure Virtual Machines,
and the thing about this is that there is an entirely separate
expert level certification on Azure DevOps,
actually the cert is called Microsoft DevOps Engineer Expert, and you can,
again, read more about it in the exercise files.
I know I say that every couple of minutes.
So we're not going to spend a lot of time on here,
but what I want to show you,
and I think I showed you the same CI/CD example in a previous module,
and there is the citation in the lower right of the slide,
but the idea is that you can deploy your workload,
this time,
we're not talking about the pipeline so much as we are the destination.
You can deploy your workload anywhere to Platform as a Service,
to Infrastructure as a Service,
but let's say that you're building software in Azure DevOps that you've
got your build pipeline and your release pipeline,
and you're targeting Azure Virtual Machines.
In this case,
the way this links in is that you would specify
what's called a deployment group,
that is you can logically connect these machines that are in Azure,
and frankly,
you can include out of Azure machines or off Azure
machines in deployment groups as well, but for our purposes,
let's assume that we're deploying to Azure VMs,
and in that deployment group,
the way that you would onboard your Azure Virtual Machines is simply run a
deployment script that handshakes or registers the Azure VM with your Azure
DevOps project and with your deployment group specifically,
and then in your release pipeline,
you would simply target your deployment to those virtual machines.
I'll show you that in demo to make the concept a little bit clearer
if you're not yet familiar with Azure DevOps.
If you want to know more, my colleague, Marcel de Vries,
is one of my favorite Pluralsight authors.
He's got a whole bunch of courses on Azure DevOps. He's just fantastic.