Pay for more Build & Deployment, or Cloud-based Load Testing
Visual Studio Team Services offers these additional services:
Build & 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): 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.
- 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 go to the Azure portal and purchase build and deployment agents. See Buy more team services. 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). You can also purchase multiple agents to improve throughput for your builds and releases.
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 & Deployment Hosted Agents: a combined 240 minutes (4 hours) per month to run one concurrent build or release with a maximum duration of 30 minutes. To run more than one build or release at a time, or to run a single build or release up to 6 hours, buy more Hosted Agents.
Build & Deployment Private Agents: 1 free Private Agent that you run so you can install custom software. To run more than one build or release at a time, buy more Private Agents.
Cloud-based Load Testing: 20,000 virtual user minutes per month. To run more load tests in the cloud, buy more virtual user minutes.
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
If you haven't already, set up billing for your Team Services account with an Azure subscription.
In either Azure portal, you'll need at least Co-administrator permissions for the Azure subscription that's linked to your Team Services account.
In the Azure portal, you'll also need Team Services project collection administrator or account owner permissions. How do I find the account owner or project collection administrator?
Buy more team services
For the Build & Deployment service (hosted agents and private agents), follow the steps for the Azure portal.
For Cloud-based Load Testing, follow the steps below for the Azure classic portal or Azure portal. Both portals give you the same results.
Azure classic portal
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.
Select your Team Services account.
Go to Scale.
Turn on paid Load Testing. If you want, you can also set monthly limits on the amounts that you use.
You're not charged until your account goes above the free monthly amounts.
When you're done, save your changes.
To check your account's service use, you can come back to the Azure classic portal.
Team Services account account owner or project collection administrator
Azure subscription Co-administrator or greater
If you experience browser problems with Azure, make sure that you use a supported browser.
Go to Browse > Team Services accounts. Select your Team Services account.
Select a service to manage.
Build and Deployment service: Turn on the paid agents that you want to use. Then select your total number of agents. When you're done, save your changes.
Hosted Agents: Select your total number of Hosted Agents.
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.
Private Agents: Select your total number of Private Agents. Your minimum total agents is 2 because your account includes one free Private Agent.
If you already configured Private Agents, 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.
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.
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 & Deployment, 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.
Each paid Hosted Agent or Private Agent includes unlimited minutes per month, within reason.
Each connected private XAML controller is counted as one Private Agent, although a private XAML controller can host more than one 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 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 current owner in your Team Services account settings.
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.
Q: Why don't I see the Team Services accounts that I own after I sign in to my Visual Studio profile on visualstudio.com?
A: The list of accounts that you own are associated with the identity that you use to sign in to Visual Studio Team Services.
If you were asked to choose between your personal Microsoft account, or your work or school account when you signed in, you might have selected the wrong identity.
Please try signing out completely from Team Services, then sign in again, and select your other identity.
Here's how you can sign out completely because just closing your browser doesn't always sign you out completely from Team Services:
Close all browsers, including those that aren't running Team Services.
Open a private or incognito browsing session.
Go to this URL: http://aka.ms/vssignout
You'll get a message that says "Sign out in progress". After you're signed out, you're redirected to the Visual Studio page @www.visualstudio.com.
Tip If the sign-out page takes more than a minute, close the browser, and continue.
Sign in to Visual Studio Team Services again. Select your other identity.
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.