AppVeyor is a well known cloud build server, which integrates with many source controls like VSO (Visual Studio Online), GitHub, BitBucket etc. Like many others do, we love Appveyor. However, most of the time we spend our time in Visual Studio and interacting with Appveyor was not possible from within Visual Studio. So we decided to build an extension!

Download from VS Gallery

So what is in the first version?

  • Seamless integration within Visual Studio
  • Monitor Builds and build status
  • Start/Stop builds
  • Go to individual project specific pages from extension.

Show me some screenshots!

Once you install the extension you will see a new menu item “AppVeyor” in Visual Studio’s View menu.

Alt text

Clicking that will open a new “AppVeyor” toolwindow

Alt text

Before you see your configured projects you need to enter your AppVeyor API token in Options. This is required for extension to communicate with your AppVeyor account. We use bearer token authentication to access AppVeyor API.

You can do that, by clicking gears icon on the toolbar. Clicking that will open options window.

Alt text

Once you have entered correct API token for your account, extension will automatically fetch the projects and display it in the tool window. The tool window now will look like below.

Alt text

As you can see in the screenshot above, the toolwindow looks similar to web interface of AppVeyor.

The additional buttons on the right hand side of the toolwindow will allow you to start and stop the build, and browse additional options which at this moment take you to web interface. Our plan is to get these also within the extension in future releases.

PLEASE NOTE:

  • This a beta version and our extension does only part of what AppVeyor supports.
  • Tested only against our GitHub repositories as we do not have enterprise account with AppVeyor :-)
  • You may encounter few bugs in the extension, but we promise we did not leave them intentionally, so please report them to us and we will plan to fix.

We hope you like it. If you do, please share and rate in the gallery.


About author
Utkarsh Shigihalli
Utkarsh Shigihalli
Utkarsh is passionate about software development and has experience in the areas of Azure, Azure DevOps, C# and TypeScript. Over the years he has worked as an architect, independent consultant and manager in many countries including India, United States, Netherlands and United Kingdom. He is a Microsoft MVP and has developed numerous extensions for Visual Studio, Visual Studio Code and Azure DevOps.
We Are
  • onlyutkarsh
    Utkarsh Shigihalli
    Microsoft MVP, Technologist & DevOps Coach


  • arora_tarun
    Tarun Arora
    Microsoft MVP, Author & DevOps Coach at Avanade

Do you like our posts? Subscribe to our newsletter!
Our Book