How to use AppVeyor Remote Desktop Connection

Gary Ewan Park
Jul 23, 2017 · 2 min read

One of the best things about AppVeyor is that it is a completely online Continuous Integration Server. You as a user don’t have to worry about installing the latest version of it, or applying security patches, etc. You can simply get on with the task at hand. However, one of the worst things about AppVeyor is that it is a completely online Continuous Integration Server. Those times when the build isn’t working, and you have no idea why, it can be difficult to figure it out solely based on the output logs.

That is where AppVeyor’s unique ability to get a Remote Desktop Connection to the Build Agent is incredibly powerful! You get complete administrator access to the VM for 60 minutes (either at the start of the build, or at the end of it), which gives to time to debug and figure out exactly what is going on.

All of this is explained in the AppVeyor documentation site but I thought I would create a short video explaining exactly how it works.

Gotcha

The only gotcha that I ran into while creating this video is that although it isn’t mentioned, the password that you create for logging into the server is subject to the standard complexity rules, for example mixed upper and lower case letters, use of numbers and special characters, etc. If you use a password that doesn’t meet with these requirements, you will get a build error similar to this:


Originally published at www.gep13.co.uk.

Gary Ewan Park

Written by

Been working with .Net technologies since leaving University in 2004, started out with VB.Net in Visual Studio 2003, and moving onto C# using Visual Studio 2010

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade