Azure DevOps deploy to Azure VM's without a public IP Is it possible to deploy from Azure DevOps to an Azure VM that only has a private IP address? I need to deploy to VM's that won't always have a public IP address.
I thought there might have been some internal Azure network that could be used but running the deployment agent script on my VM without a public IP fails (it works if the machine does have a public IP). Other than that can Azure DevOps connect to a Azure VPN (Virtual Network Gateway) to access the VM's on my Virtual Network?
Yes it is possible. I was working on something like that a few days back. You can use Self-Hosted agents directly on one or all of the VMs: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows?view=azure-devops