Table of contents

Pay for more Build and Deployment, or Cloud-based Load Testing

Last Updated: 7/11/2016

Team Services

Visual Studio Team Services offers these additional services:

  • Build and Deployment: Use this task-based service to create, queue, and monitor cross-platform builds. Use Hosted Agents that Microsoft runs, or Private Agents that you run so that you can install custom software.

    With Hosted Agents, your compute costs are included. With Private Agents, you pay to license the agent software. Each paid Hosted Agent or Private Agent includes unlimited minutes per month, within reason. You can build for any language, on any platform, and run multiple builds at the same time by purchasing multiple agents for more throughput.

  • Build (XAML): Create build definitions with Visual Studio and run them in Visual Studio Team Services. Configure builds to run on demand at specific intervals, or for continuous integration (CI). Builds are charged per minute for the actual amount of computing time used to build your project.

    This service will be retired by September 2016. Please plan to use the Build and Deployment service instead.

  • 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: the number of virtual users multiplied by the number of minutes that you set up for the load test run.

Your Visual Studio Team Services account includes free amounts of these services:

  • Build (XAML) / Build and Deployment: combined 240 minutes (4 hours) per month

    By default, you can run one job at a time. One job can run up to 30 minutes long. To run more than one job at the same time, or to run a single job up to 6 hours long, you can buy Build and Deployment Hosted Agents. You can also buy Private Agents.

  • Cloud-based Load Testing: 20,000 virtual user minutes per month

If you need to pay for more amounts of these services, you must first set up billing for your Team Services account. You can then pay for these services in the Azure classic portal or the Azure portal. Learn more about pricing for these services.

Before you start

Buy more team services

For Build (XAML) or Cloud-based Load Testing, follow the steps below for the Azure classic portal or Azure portal. Both portals give you the same results.

For the Build and Deployment service, follow the steps for the Azure portal.

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 the Scale page.

    Click Scale

  4. Turn on the paid services that you want: Build (XAML), Cloud-based Load Testing If you want, you can also set monthly limits on the amounts that you use.

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

    Turn on paid services. Select optional monthly limits

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

    Save changes

    To check your account's service use, you can come back to the Azure classic portal.

    Check service use on your account dashboard in Azure

    Need help?

Azure portal

  1. Sign in to the Azure portal as:

    • Team Services account account owner or project collection administrator

      -and-

    • Azure subscription Co-administrator or greater

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

  2. Go to Browse > 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 a service to manage.

    Click Settings, select a service

  4. Follow the steps for that service: Build (XAML), Build and Deployment, Cloud-based Load Testing

    • Build (XAML): Turn on paid builds. If you want, set a monthly limit on the minutes that you use. When you're done, save your changes.

      Click Paid, select an optional monthly limit, save changes

    • Build and Deployment service: Turn on paid agents. Then select the total number of agents that you want to use. When you're done, save your changes.

      • Hosted Agents: Select the number of Hosted Agents that you want to use.

        When you use multiple Hosted Agents, you can run more than one job at the same time. Selecting Hosted Agents also removes your limit of 240 minutes per month of build and deployment time.

        Click Paid, select total agents, save changes

      • Private Agents: Select the number of Private Agents that you want to use. Your minimum total agents is 2 because your account includes one free Private Agent.

        If you already configured Private Agents (or XAML controllers), you'll see those agents here too. If you set up these agents before September 2015, you can continue using them and set up new ones on the Free setting until January 2016. After that, if you haven't started paying for them, they'll stop working.

        Click Paid, select total agents, save changes

    • Cloud-based Load Testing: 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

      Need help?

Next

Q & A

Q: Why pay for agents?

A: When you pay for agents, you can run more than one build or deployment in your Team Services account. Whether you pay for Hosted Agents or Private Agents, you get unlimited minutes per agent, within reason.

Learn more about agents here.

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

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

For Build and Deployment / Build (XAML), the limit is 30 minutes when you use your free minutes and 360 minutes (6 hours) when you use your paid minutes.

For Cloud-based Load Testing, the limit depends on where you're running your test:

  • Visual Studio Team Services load test hub: 5 minutes
  • Visual Studio IDE: 48 hours
  • Azure portal: 1 hour

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.

  • For additional Build (XAML) time, you're charged per minute based on actual usage.

  • Each paid Hosted Agent or Private Agent includes unlimited minutes per month, within reason.

  • Although a private XAML controller can host more than one agent, each connected XAML controller is counted as one Private Agent.

  • For Cloud-based Load Testing, you're charged per virtual user minute. This is the number of virtual users specified in the test run, multiplied by the duration of the run in minutes.

  • Graduated discounts for Build (XAML) and 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: How do I find the account owner?

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

  1. Sign in to your Team Services account (https://{youraccount}.visualstudio.com), if you haven't already.

  2. Go to your account's control panel.

    Go to account control panel

  3. Go to your account settings.

    Go to settings

Q: How do I find a project collection administrator?

A: If you have at least Basic access, and your account has a project collection administrator, you can find them here:

  1. Sign in to your Team Services account (https://{youraccount}.visualstudio.com).

  2. Go to your account's control panel.

    Go to account control panel

  3. Go to your account's security settings. View your project collection administrators.

    Go to account security settings, Project Collection Administrators, Members

Q: Why don't I see my Team Services account?

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

© 2016 Microsoft