How To Create Custom Artifacts For Virtual Machines In An Azure DevTest Lab

One of the big selling points of the cloud is the ability to spin entire environments up, and tear them down again, on demand. We all understand this benefit, but how do you go about capitalizing on it? One specific challenge you may come across is needing to make one of your company’s apps available on newly deployed virtual machines.

You can do this by creating artifacts, which can then be selected for inclusion during deployment of a new VM into an Azure DevTest Lab.

In this snip, Josh demonstrates how to author a new custom artifact, store it in a Git repository with Azure DevOps Services, and use it in the creation of a new VM.

Prerequisites include: An Azure account/subscription An Azure DevTest Lab An idea for an application you want installed on, or action to be taken on, new VMs in your Azure DevTest Lab A JSON editor, such as VS Code A git repo (github/Azure Repos), added as an external source on your Azure DevTest Lab