In work we are considering switching to self-hosted agents for our build pipelines in Azure DevOps as the Microsoft hosted ones have been quite slow for us. This isn’t too surprising as the Microsoft hosted agents and only 2 core CPUs and 7 GB of RAM.
I was curious to see how many devs used the self-hosted agents so ran a LinkedIn poll recently.
The results are below …
After 422 votes, the self-hosted agent approach came in at 30%, this is a lot higher than I thought it would be. I guess other devs are having performance issues with the Microsoft-hosted agents too.
What do you use? Microsoft-hosted or Self-hosted agents?
Which type of pipeline agent are you using with Azure DevOps?
What are the advantages and disadvantages of your chosen approach?