Update to VSTS Build Extension for Visual Studio Code

An extension that I otherwise thought to be obsolete as a result of an official VSTS extension for Visual Studio Code having been released, has received an update! The number of downloads keep increasing, and it appears it brings some value in addition to the official extension. will be spending some time over the next weeks bringing a couple of new features to it and trying to get feature requests implemented as well. ...

October 2, 2016 · Jeppe Lund Andersen

Watch your Visual Studio Team Services Builds in Visual Studio Code!

I am starting to find myself spend more and more time in Visual Studio Code. Instead of going to VSTS project sites to view status of my builds, I decided to put it directly into VS Code as an extension. The extension puts a status icon in the status bar which shows the status of a selected build definition. You can find the “Visual Studio Team Services Build Status” extension directly in VS Code or the market place https://github.com/jlandersen/vscode-vsts-build-status which also shows how to configure the extension with your VSTS account. ...

January 6, 2016 · Jeppe Lund Andersen

Let's Make a Visual Studio Team Services Extension

Recently, Visual Studio Team Services (VSTS) opened up the ability to make extensions with distribution through the Visual Studio Marketplace (https://marketplace.visualstudio.com). The marketplace and API is currently in preview, but I will show how easy it is to create an extension with some of the currently available features. Extensions are made using HTML, CSS and JavaScript. You may also choose to go with TypeScript. The official documentation is also heavy on using TypeScript, so help is available either way. The official tool for packaging and managing extensions is written using Node.js and distributed via NPM. Why is all of this great? It means you can create extensions regardless of what platform you are sitting on (OS X, Windows, Linux). ...

January 2, 2016 · Jeppe Lund Andersen

Visual Studio Online Build - Building and Pushing Docker Images

In this article we will look at an example of how to build docker images and pushing to a Docker registry using the new cross-platform Visual Studio Online Build. As the running example we will take a small Node.js application, push it to a Git repository and have VSO build take over from there. The goal is to show how to build a docker image and push it to Docker Hub with a Linux build agent. A different machine acting as a web server can then spin up a container from the image a few seconds after. ...

October 10, 2015 · Jeppe Lund Andersen

xUnit or NUnit with Visual Studio Online Build

Running unit tests as part of the build process with Visual Studio Online requires no effort if you use Visual Studio Unit Testing Framework. But really, not a lot use that these days. I have done a few presentations on using the build services in Visual Studio Online for Continuous Integration. Unfortunately it seems common that it is a bit troublesome to run either xUnit or NUnit tests as part of the build process. Here are the few steps that enables either xUnit or NUnit with VSO Build (the new version!). ...

June 19, 2015 · Jeppe Lund Andersen