Visual Studio Team Services offers these additional team services:
Create, queue, and monitor cross-platform builds and releases with these Build & Release task-based services. Use Hosted Pipelines to run builds and deploy releases concurrently on Microsoft-managed agents. Use Private Pipelines to run builds and deploy releases on machines that you manage, running agent software from Microsoft.
To better connect with Release Management, Build & Deployment was renamed Build & Release.
Unit names are now Hosted Pipelines and Private Pipelines, rather than Hosted Agents and Private Agents.
Each pipeline lets you run 1 build or deploy 1 release at a time. The maximum number of concurrent builds that you can run and releases that you can deploy at the same time is limited only by the number of pipelines that you have.
Your Team Services account includes these free amounts:
1 free Hosted Pipeline
With this free Hosted Pipeline, you get 4 hours (240 minutes) per month and a maximum duration of 30 minutes per build or deployment. If you just need more build time for 1 concurrent build or release, buy another Hosted Pipeline without the 4-hour limit to increase your maximum duration per build or deployment up to 6 hours. For more concurrent builds or releases, buy more Hosted Pipelines.
1 free Private Pipeline
With this free Private Pipeline, run unlimited concurrent builds or deploy 1 release at a time in Team Foundation Server 2017, or run 1 build or deploy 1 release at a time in Team Services on agent software from Microsoft. Private agents are now free and unlimited. In TFS, each Visual Studio Enterprise subscriber also contributes a Private Pipeline that you can use. You can also buy more Private Pipelines.
Build (XAML): The hosted XAML build controller is no longer supported. Accounts created on or after April 2016 do not have access to it. We plan to remove the hosted XAML build controller from all accounts, possibly as soon as March 2017.
Important: If you have an account where you still need to run XAML builds, you should set up an on-premises build server and switch to an on-premises build controller now. If you used the hosted XAML build controller, you might have been paying for build minutes, which is a model we no longer support. Please purchase concurrent pipelines. See Buy pipelines for Build & Release. We will soon block the hosted pool from using the per-minute billing model. By making this switch, you can run longer builds (unlimited minutes within reason).
Before you start:
You'll need Team Services project collection administrator or account owner permissions to purchase for your Team Services account.
You'll need an Azure subscription that you can link to your Team Services account for billing, if your Team Services account isn't linked already. Which Azure subscriptions can I use?
To use an existing Azure subscription for billing, you'll need at least Co-administrator permissions for that subscription. If you don't have permissions, have an Azure Account Administrator or Service Administrator add you as Co-administrator to the Azure subscription that you want to use for billing.
If you don't have an Azure subscription, you can create a subscription when you start your purchase. Or create your Azure subscription here before you start. You'll get the necessary administrator permissions with your new subscription.
Your Team Services account will reuse this Azure subscription when you make future purchases for your Team Services account from the Visual Studio Marketplace or from Azure. More about Azure subscriptions for billing.
Note If you previously bought agents in the Azure portal, they're now pipelines, but don't worry, your monthly purchases and pricing won't change. If you need to change the number of pipelines that you're buying each month, please go to the Visual Studio Marketplace. We plan to retire the experience for buying agents in the Azure portal soon.
As Team Services project collection administrator or account owner, sign in to either:
Choose Buy for your selected pipeline.
Select your Team Services account, if you have multiple accounts.
To select your Team Services account here, you must have have Team Services project collection administrator or account owner permissions.
Confirm the Azure subscription that you'll use for billing.
If you have multiple Azure subscriptions, select the Azure subscription that you want to use. Or if you don't have an Azure subscription, create a new subscription now to use for billing. More about Azure subscriptions for billing
To use an existing Azure subscription for billing, you'll need at least Co-administrator permissions for that subscription. If you don't have permissions, have an Azure Account Administrator or Service Administrator add you as a Co-administrator to the linked Azure subscription.
Select the number of pipelines that you want to buy. Finish your purchase.
To view your pipelines, go to your Team Services account.
To return to the Build & Release hub in your Team Services account at any time, go to your Team Services account toolbar, then go to Build and Release (
Change your purchased pipelines
When your team's needs for build or release capacity changes, you can update the number of pipelines that you bought.
Go to your Team Services account toolbar, then go to Build and Release (
Choose Change purchased quantity for the paid pipeline that you want to update, so you can go to the Visual Studio Marketplace.
In the Visual Studio Marketplace, choose Buy, select your Team Services account, then update your number of paid pipelines.
- Build your app
- Concurrent build and release pipelines in Visual Studio Team Services
- Concurrent release pipelines in Team Foundation Server
- How to buy cloud-based load testing in Team Services
- Visual Studio Marketplace and billing Q&A
Q & A
Q: Why pay for pipelines?
Q: Are there any limits on builds and releases?
A: Yes, there's a limit on the duration for each build or deployment.
For Build & Release, your free hosted pipeline includes 4 hours per month for builds and releases with a maximum duration of 30 minutes per build or deployment. A paid hosted pipeline increases your maximum duration to 6 hours per build or deployment.
Q: When do I get billed?
A: You're charged only for services used above the free monthly limits. Your charges are prorated during the 1st month. After that, you're billed automatically on the 1st day of the calendar month.
Free minutes reset on the 1st of the month.
Each paid hosted pipeline or private pipeline includes unlimited minutes per month, within reason.
Each connected private XAML controller is counted as one private pipeline, although a private XAML controller can host more than one agent.
For Cloud-based Load Testing, you're charged for each virtual user minute.
Graduated discounts Cloud-based Load Testing are calculated based on your Azure subscription billing cycle.
Learn more about pricing here.
Q: Are there other ways to get features for my account?
A: Yes, you can add other features to your Team Services account when you download and install extensions from the Visual Studio Marketplace.