Forum Discussion
Stephen_Mulryan
Feb 01, 2024Copper Contributor
Azure DevOps - More than One Build Agent?
Hi,
My organisation is using the cloud hosted version of Azure DevOps. We are currently working on building out our CI\CD pipelines. We are trying to speed up the build process by using parallel jobs. I can see from the link below that for private projects, we should be allowed One free parallel job that can run for up to 60 minutes each time and a total of 1800 free minutes per month:
https://learn.microsoft.com/en-us/azure/devops/pipelines/licensing/concurrent-jobs?view=azure-devops&tabs=ms-hosted
Currently when we run two jobs at the same time they are queued up one after the other rather than in parallel. I believe the issue is that there is only one Microsoft Hosted Build Agent in the Agent Pool. We would much prefer to get a second Microsoft Hosted Build Agent rather than provisioning a self hosted build agent ourselves. Can you get a second Microsoft Hosted Build Agent?
I have used the Microsoft Form referenced in the link above to request an increase in the allowance.
Thanks,
Stephen Mulryan
- sebastianulbrichCopper Contributor
Hi Stephen,
you have to set up billing for your organization. This can be done in your organization‘s settings, where you can link one of the Azure Subscriptions you have access to.
After that is done, you have to set up the parallel jobs in the organization settings under „Pipelines“ —> „Parallel Jobs“.
See the Microsoft Learn Document for more Information, I hope this helps:
https://learn.microsoft.com/en-us/azure/devops/pipelines/licensing/concurrent-jobs?view=azure-devops
Sebastian
In Azure DevOps, for private projects, you are indeed entitled to one free parallel job with up to 60 minutes per job and a total of 1,800 free minutes per month. However, if you need additional Microsoft-hosted build agents to run jobs in parallel, you would need to purchase more parallel jobs.