AppVeyor with Visual Studio Team Services

Last Update: 4/28/2017

Set up continuous integration builds in AppVeyor for the code in your Visual Studio Team Services Git repositories.

Integrate AppVeyor with Team Services

  1. If you don't have an AppVeyor account, sign up with your Visual Studio Team Services account.

    Visual Studio Team Services button on the AppVeyor sign up page

  2. Create a new project.

    Create new project

  3. Add a Git repository from your Visual Studio Team Services account.

    Add Visual Studio Team Services Git project

    Now an AppVeyor CI build will start whenever you push code to your repository in Visual Studio Team Services.

    Build results

Pricing

Visual Studio Team Services doesn't charge for the framework for integrating with external services. Check out the specific service's site for pricing related to their services.

Q & A

Q: Do I need to sign into AppVeyor using my Visual Studio Team Services ID in order to setup this integration?

A: No. If you use an account that's not already assocaited with your Visual Studio ID, you'll authorize access to your Visual Studio Team Services account when you add Git repositories from Visual Studio Team Services.

Q: Does AppVeyor change anything in my Visual Studio Team Services account?

A: Yes. It adds a service hook subscription to your team project.

Visual Studio Team Services AppVeyor consumer added

Q: What happens if I remove the AppVeryor project?

A: The AppVeyor service hook subscription is removed from Visual Studio Team Services.

Q: Can I get notification of AppVeyor builds in my Visual Studio Team Services team room?

A: Yes, you can set that up in the AppVeyor Notifications page.

Configure team room notifications

Q: If I reconfigure AppVeyor from Visual Studio Team Services, where do I get the webhook ID used by AppVeyor?

A: From the projects settings:

Project settings

Q: Where can I get more information about AppVeyor?

A: AppVeyor.com.