DockerWIndows

Running a VS Team Services (VSO) Build Agent in a Windows Docker Container

A while ago I wrote a post on how to run a Visual Studio Online (now called Visual Studio Team Services) Build Agent in a Docker Container on Linux. I got some good feedback on this post and now it is time to do the same trick again but only on Windows. Yes ! You […]

Continue reading
DockerWIndows

Create a Windows Docker Host and connect to it without Visual Studio

I have been exploring Docker on Windows for a while because I think it is very promising that containers can run on the Windows platform as well. I’ve also written  a few posts already about Docker but this one is all about creating a Windows Docker Host on Azure and connect to it. Why does […]

Continue reading
dock_FI

Running a Visual Studio Build vNext agent in a Docker container

Update: 27-10-2016 Take a look at the official Microsoft Docker Images on DockerHub that also contain a Build agent With the introduction of the new build engine in Visual Studio Online and Team Foundation Server 2015, Microsoft also introduced real cross-platform build capabilities, The VSO-BuildAgent and tasks are both published as Open source on Github […]

Continue reading
FI_GIT

A starters guide to Git for TFS GitWits…

When I started my development career way back in 1999, the first Source Control System I ever used was Visual SourceSafe. After a few years I switched to SVN for a while and I liked that. The, in 2005 came Team Foundation Server and I embraced it, including the Source Control of course. And since […]

Continue reading
FI_Afrika Road

Change VSTS release variables at queue time

When creating and queueing new build, a feature that I often use is the “allow change at queue time” checkbox next to the build variables Allowing me to change it at Queue time Sometimes you also want this for releases, but there is no such an option. However, you can do it, and it is described […]

Continue reading
Mike

My Techdays sessions are online!

On October 4 and 5 the Techdays Netherlands were held in the RAI Amsterdam. I had the honor to be invited to speak (the 6th year in row). All sessions were recorded and published to Channel 9 Continuous Delivery 3.0 – The Next Step Link to Channel 9 Session Digital disruption is happening all around us. […]

Continue reading
shrink

Shrink the physical size of an Azure Virtual machine VHD

At a customer I am helping to set up a pipeline to spin up a complete new environment every night. The environment consists of multiple machines. 2 of the machines are preconfigured and cannot be automated (not now at least) with ARM and DSC to create everything from code (which is of course the best […]

Continue reading
acs

Running your ASP.NET Core application on Azure Container Service

While preparing for my Techdays session about “How ASP.NET Core and Docker will change the life of a Microsoft Developer” I was experimenting a bit with Azure Container Service and running my ASP.NET Core application on the ACS Cluster. Together with my colleague Alex Thissen and with some help of my Xebia Colleague Mark van […]

Continue reading
powershell-logo

Copy files (and run tests) on a remote machine back to the VSTS build and release agent

This week I was working on a script, running in my VSTS release pipeline that executed Pester tests on a remote machine. Running Pester tests on the VSTS Build and Release Agent work fine with one the awesome tasks on the Visual Studio Marketplace, but this was about running the tests remotely AND getting the […]

Continue reading
DockerWIndows

Set up a Windows Docker host in Azure and connect from your local computer

A while ago I blogged about how to set up a Docker host without Visual Studio. Now, half a year later things have changed and so have some steps. Yesterday I spun up a new Windows 2016 machine (CTP5) from the Azure gallery and (of course) it did not work as expected. Containers were already […]

Continue reading
FIRM

Set output variable in a Powershell VSTS Build Task

Currently I am building a pipeline that performs some actions on Azure. For example creating a Azure Storage Account. When doing this, I want to return some values from my Powershell script back into a variable of my Build Pipeline, so I can use this in another task. After some searching I finally found out how […]

Continue reading
FIRM

Controlling build quality using Build Tags and VSTS Release Management

On many occasions a release is a composition of many different artifacts, like product MSI’s, Shared Assemblies, Documentation etc.. I like to compare it with a big box that you use when moving. You fill it up with all sort of little boxes and other stuff and you label it. The big box is the […]

Continue reading
images

Continuous Delivery course at O’Reilly

A few months ago, Marcel de Vries and I created this course for O’Reilly that dives into “Continuous Delivery on the Windows Stack”, and now it is finally released! We talk a lot about Continuous Delivery and use Visual Studio, Visual Studio Team Services and Azure to show you what you can do. There is […]

Continue reading
DockerWIndows

How Docker will change Microsoft Development

Two months ago we (Xpirit) published a new edition of our Xpirit Magazine. In this magazine I wrote an article on how Docker will change Microsoft Development. In this blog post you will find the introduction. If you want to read the whole article, you can download the PDF of the article here . If you […]

Continue reading