

You can select Show all scopes at the bottom of the window to see the complete list of possible scopes to set permissions for.


At a minimum, the PAT will need read and manage permissions for Agent Pools scope. Generate a personal access tokenīefore you begin, you’ll need to generate a personal access token (PAT) for a user with adequate permissions within your Azure DevOps organization. Today, we’ll walk through the process of adding a MacStadium-hosted Apple M1 Mac mini to an Azure DevOps Agent Pool, so that it can execute arm64 builds in your macOS or iOS Xcode pipeline. Thankfully, teams that are using Microsoft Azure’s DevOps solution have a relatively straightforward path to getting this new hardware incorporated into their existing pipeline(s) by self-hosting the Azure DevOps Agent on an Apple M1 Mac mini hosted by MacStadium. What this means for development teams is that they will need to update their CI/CD pipelines to accommodate this M1 hardware. This is due to the fact that Apple has made clear its intentions of eventually – although not immediately – dropping support for Intel-based machines. First released in November of last year, Apple’s ARM-based M1 chip is quickly figuring into development and release planning for macOS and iOS development teams.
