Buy CI/CD for Azure DevOps
Azure DevOps Services
In this quickstart, you learn how to buy self-hosted or Microsoft-hosted CI/CD and change your paid Azure Pipelines capacity.
With Azure Pipelines, you can run builds and deploy releases by using the Microsoft-hosted agents, your own machines, or both. We offer a free tier for each. The free tier includes:
- Five Azure DevOps users (Basic)
- Free tier of Microsoft-hosted CI/CD (one concurrent job, up to 30 hours per month)
- 2GB of Azure Artifacts storage
- One self-hosted CI/CD concurrent job
- 20,000 virtual user minutes of cloud-based load testing
If you don't have an Azure subscription, create a subscription before you begin.
Each organization starts out with the free tier of Microsoft-hosted CI/CD. This tier provides the ability to run one parallel build or release job, for up to 30 hours per month. If you need to run more than 30 hours per month, or you need to run more than one job at a time, you can switch to paid Microsoft-hosted CI/CD.
When you pay per parallel job, there are no monthly time limits for your builds and releases, and the maximum runtime for a single job is increased from 60 minutes to 6 hours. With Microsoft-hosted CI/CD, the price includes all infrastructure that Microsoft runs (virtual machines, databases, storage, and egress) to deliver this service.
When you purchase your first Microsoft-hosted parallel job, the number of parallel jobs you have in the organization still stays at one. This purchase only removes the limits on the free parallel job that you have. To run two jobs concurrently, you need to purchase two parallel jobs.
Azure Pipelines also offers you a way to run the agent on machines that you manage, whether your machines are on-premises or in the cloud. Typically, you'll choose this option in either of the following situations:
- Custom software that runs in your build process is not included in the Microsoft-hosted option.
- You already have an Azure DevOps Server build server running, and you aren't ready to move your build definitions to Azure Pipelines.
Self-hosted public projects
Self-hosted private projects
The free tier is one parallel job. In addition, you get one free parallel job for each Visual Studio Enterprise subscriber that is a member of your organization. You can get more using paid self-hosted parallel jobs.
Ensure the following is true:
- Billing is set up for your organization
- You have Project Collection Administrator or organization Owner permissions
- You have an Azure subscription that you can use to purchase
To make subsequent edits to paid quantities in your organization, you need only the owner or contributor role on your Azure subscription.
As a project collection administrator or organization owner, sign in to either of the following:
Select Get. (The following images represent Microsoft-hosted CI/CD, rather than Self-hosted, although the process is the same.)
Select your organization, if you have multiple organizations. Then select Buy.
Confirm the Azure subscription that you'll use for billing. Then select Continue.
If you have multiple Azure subscriptions, select the Azure subscription that you want to use. If you don't have an Azure subscription, create a new subscription now to use for billing. Azure DevOps billing FAQ
For more information, see the Azure DevOps billing FAQ.
Select the number of parallel jobs that you want to buy, and then select Continue.
Review your order and select Confirm.
To view your current CI/CD capacity, go to your organization and select Manage Pipelines.
To return to Pipelines in your organization at any time, go to your organization toolbar, and then go to Pipelines (
The hosted XAML build controller is no longer supported. Organizations created on or after April 2016 don't have access to it. The hosted YAML model is our newest build model, and as a best practice, consider adopting it. Read more about it here.
Clean up resources
When your team's needs for build or release capacity change, you can change the number of paid parallel jobs.
Go to your organization toolbar, and then go to Pipelines (
Select Change for either Microsoft-hosted or self-hosted parallel jobs, which takes you to the Visual Studio Marketplace.
In the Visual Studio Marketplace, Azure DevOps tab, select Get. Select your organization, and then update your number of paid parallel jobs and confirm.
Send feedback about: