Buy more capacity for builds, releases, or cloud-based load testing in Visual Studio Team Services

Last Update: 5/9/2017

Team Services

Visual Studio Team Services offers these additional team services:

  • Build & Release: Create, queue, and monitor cross-platform builds and releases with these 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.

    Learn about:

    • Team Services: Build & Release pipelines](../../build/concepts/licensing/concurrent-pipelines-ts.md)
    • TFS: Build & Release pipelines](../../build/concepts/licensing/concurrent-pipelines-tfs.md)
    • Pricing for Build & Release pipelines](https://www.visualstudio.com/team-services/pricing)
  • 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).

  • Cloud-based Load Testing: Create load tests using Visual Studio Ultimate 2013, Visual Studio Enterprise 2015, or later. Run those tests in Visual Studio Team Services. Load tests are measured and billed in virtual user minutes (VUM). For an explanation see this Q&A.

    Your Visual Studio Team Services account includes free 20,000 virtual user minutes per month for cloud-based load testing. If you need more than this amount, you must first set up billing for your Team Services account. You can then buy more Cloud-based Load Testing in the Azure classic portal or the Azure portal.

Buy more pipelines for Build & Release

Before you start:

Buy pipelines

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.

  1. As Team Services project collection administrator or account owner, sign in to either:

  2. Choose Buy for your selected pipeline.

    Select your Team Services account

  3. Select your Team Services account, if you have multiple accounts.

    Select your Team Services account

    Don't see your Team Services accounts? ▼

    To select your Team Services account here, you must have have Team Services project collection administrator or account owner permissions.

  4. 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

    Confirm or select your Azure subscription

    Don't see the Azure subscription that you expect? ▼

    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.

  5. Select the number of pipelines that you want to buy. Finish your purchase.

    Select number of pipelines to buy

  6. To view your pipelines, go to your Team Services account.

    View pipelines in your Team Services account

    Go to Team Services account toolbar > Build and Release

    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 (https://{youraccount}.visualstudio.com/_admin/_buildQueue?_a=resourceLimits).

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.

  1. Go to your Team Services account toolbar, then go to Build and Release (https://{youraccount}.visualstudio.com/_admin/_buildQueue?_a=resourceLimits).

    Go to Team Services account toolbar > Build and Release

  2. Choose Change purchased quantity for the paid pipeline that you want to update, so you can go to the Visual Studio Marketplace.

  3. In the Visual Studio Marketplace, choose Buy, select your Team Services account, then update your number of paid pipelines.

Buy more Cloud-based Load Testing

Before you start:

You can follow the steps below for the Azure classic portal or the Azure portal. Both portals will give you the same results.

Azure portal

  1. Sign in to the Azure portal.

    If you experience browser problems with Azure, make sure that you use a supported browser.

  2. Go to More services > Developer tools > Team Services accounts. Select your Team Services account.

    Browse, Team Services accounts, select your account

    Why don't I see my Team Services account?

  3. Select Cloud-based load testing.

    Click Settings, select Clouse-based load testing

  4. Turn on paid load testing.

    If you want, set a monthly limit on the virtual user minutes that you use. When you're done, save your changes.

    Click Paid, select an optional monthly limit, save changes

Azure classic portal

  1. Sign in to the Azure classic portal as your Azure subscription Co-administrator.

    If you experience browser problems with Azure, make sure that you use a supported browser.

  2. Select your Team Services account.

    Select your Team Services account

    Why don't I see my Team Services account?

  3. Go to Scale.

    Click Scale

  4. Turn on paid Load Testing. You can also set monthly limits on the amounts that your account uses.

    You're not charged until your account goes above the free monthly amounts.

    Turn on paid Load Testing. Select optional monthly limits

  5. When you're done, save your changes.

    Save changes

    To check the amounts used by your account, you can come back to the Azure classic portal.

    Check amounts used on your account dashboard in Azure

Next

Q & A

Q: Why pay for pipelines?

A: When you pay for pipelines, you can run more than one build or release at the same time in your Team Services account. Learn about pipeline pricing or how pipelines work.

Q: Are there any limits on builds, releases, and load testing?

A: Yes, there's a limit on the duration for each build, deployment, or test run.

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.

For Cloud-based Load Testing, the limit depends on where you're running your test. For details, see this Q&A.

A: You can use an Azure subscription that's not:

If you have one of these subscriptions, set up a separate Pay-As-You-Go Azure subscription instead.

Important for Visual Studio subscribers and Visual Studio Dev Essentials members:

Q: How does Azure billing work?

A: When you buy from the Visual Studio Marketplace, you select an Azure subscription to use for billing. If you don't have an Azure subscription, you can sign up either before or during your first purchase. You can set up payment with a credit card, or by invoice in some cases. Charges for your purchases will show up on your monthly Azure bill.

Note: You must keep your Azure subscription in good standing to use your Visual Studio Marketplace purchases. If your Azure subscription is canceled or becomes disabled, for example, because the credit card used for payment expires, then any purchases with this Azure subscription will be deactivated on the 1st day of next month. To continue using your Visual Studio Marketplace purchases, please keep your Azure subscription active and updated.

Q: Can I use an Enterprise Agreement to buy from the Visual Studio Marketplace?

A: Yes, please buy directly from the Visual Studio Marketplace where you can bill purchases to the Azure subscription that was created under your Enterprise Agreement (EA). Don't order Visual Studio Marketplace services through your reseller.

Q: Can I use the Azure Monetary Commitment funds from my Enterprise Agreement to buy from the Visual Studio Marketplace?

A: Yes. You can use these prepaid funds to pay for:

You can't use these funds to pay for Visual Studio cloud subscriptions and non-Microsoft extensions for Team Services and Team Foundation Server.

Q: Can I use the Azure Free Trial to buy from the Visual Studio Marketplace?

A: No, you can't use the Azure Free Trial to pay for Visual Studio Marketplace purchases, which applies to Visual Studio Team Services, HockeyApp plans, Xamarin University, and so on. Instead, set up a separate Pay-As-You-Go Azure subscription, which you can do before or during your purchase.

Q: Can I use the monthly Azure credits from Visual Studio subscriptions or Visual Studio Dev Essentials to buy from the Visual Studio Marketplace?

A: No, you can't use the monthly Azure credits from Visual Studio subscriptions and Visual Studio Dev Essentials to pay for Visual Studio Marketplace purchases. However, you can use the included Azure subscriptions to bill your purchases. Before you make purchases, you must remove your spending limit from these subscriptions.

Spending limit

Important: Remove your spending limit indefinitely. This prevents disabling your Azure subscription when your monthly charges are billed the next month. Otherwise, all resources billed to this subscription will be suspended, including virtual machines and all other workloads.

Remove spending limit indefinitely

Q: Where can I check my bill or correct any billing information on my Azure subscription?

A: If you're the Azure account administrator, visit the Azure Account portal.

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.

Q: Why don't I see my Team Services account in the Visual Studio Marketplace?

A: If you don't see your account when buying from the Visual Studio Marketplace, try these steps:

  1. Check the identity that you use to sign in to the Visual Studio Marketplace. In the top right corner of the page, click your user name to view your profile.
  2. On the left side, make sure that your email address and directory are correct.
  3. Close all browser windows.
  4. Open a private or incognito browsing session.
  5. Sign in to the Visual Studio Marketplace with the identity that's a user in the Team Services account that you want.

    TIP

    If you're asked to choose "work or school account" or "personal account", this means you used an email address that's the same for a Microsoft account and a "work or school account" that's managed by your organization in Azure Active Directory. Although these identities have the same email address, they're still separate identities with different profiles, security settings, and permissions.

    Choose the identity that's the user in the Team Services account that you want to select.

Q: Why don't I see my Team Services account in the Azure portal?

A: In both Azure portals, you must have Azure Service Administrator or Co-administrator permissions for the Azure subscription that's linked to your Team Services account. Also, in the Azure portal, you must have Team Services project collection administrator or account owner permissions.

Q: How do I find a project collection administrator?

A: If you have at least Basic access, you can find your project collection administrator in your Team Services account's security settings.

  1. Go to your Team Services account's security settings.

    Click gear button, Security

  2. Under Security, view your project collection administrators.

    Go to Project Collection Administrators, Members

Q: How do I find the account owner?

If you have at least Basic access, you can find the current owner in your Team Services account settings.

  1. Go to your Team Services account settings.

    Go to account settings

  2. Under Settings, find the current owner.

    Find current owner

Q: Where can I check my bill or update billing details on my Azure subscription?

A: If you're the Azure Account Administrator, view your subscription at the Azure account portal.

Q: What if I have other questions about Azure subscriptions and billing?

A: Check the Azure Billing and Subscription FAQ, or try Azure Support.

Q: How do I get help or support for Team Services?

A: Try the Team Services forum or Team Services Support.