Azure Devops services provide great functionality for deployment solutions. One of them is the local agent creation if you do not have a cloud/hosted available server.
In this article I will explain the procedure on how to create one.
Go to your project on your organisation and select agent pools. You can choose either the default or create a new one.
When selecting your agent pool, you should press on new agent. There you can find instructions on how to create your agent. In my case it is a Mac OS X machine
Download the files and follow the instructions. The configuration steps for Mac OS X ask for the server URL. You should input the below:
https://dev.azure.com/Your_Org_Name
Then you should select PAT authentication and generate a new token from your account panel -> personal access tokens.
Input the access permissions for the token and the expiration date. Also copy the key on a safe place. If you do not provide sufficient access on the token, you will get errors during the configuration.
When the configuration is completed agent will try a test connection.
When the above step is finished, try to run the agent.
./run.sh on macosx
If the procedure is succeful you will see your machine ready to accept jobs
Also the agent should appear online under agents tab