Azure devops mac agent in AzureVM

439 views Asked by At

We are trying to setup a self-hosted MAC OS vm for ios app builds using xcode and couldn't find any OS from Microsoft to setup the build agent in VM. Is there any way to create IOS based image for mac build to make the ios builds for Azure devops server?

1

There are 1 answers

0
Alvin Zhao - MSFT On BEST ANSWER

For Azure DevOps itself, it is not a VM provider. As of now, Azure VM does not support provision of MacOS VMs.

In addition, I don't believe AKS/ACR is an option, since according to the documents below,

Run a self-hosted agent in Docker - Azure Pipelines | Microsoft Learn

You can set up a self-hosted agent in Azure Pipelines to run inside a Windows Server Core (for Windows hosts), or Ubuntu container (for Linux hosts) with Docker.

Container Jobs in Azure Pipelines and TFS - Azure Pipelines | Microsoft Learn

On Linux and Windows agents, jobs may be run on the host or in a container. (On macOS and Red Hat Enterprise Linux 6, container jobs are not available.)

As far as I know, other Microsoft services don't provide MacOS VMs, either. For this, you can submit feedback/suggestion directly through the Azure Portal or via Azure Community enter image description here

Still, the VM provider doesn't have to be Microsoft. Therefore, you may test with AWS MAC or MacinCloud.

MacinCloud even has a plan for Azure pipelines. enter image description here

Hope the information could help.