Category Archives: Devops

Continuous Deployment of an Core app to Azure using VSTS

In a previous post I went through how to deploy an ARM template to Azure through Visual Studio Team Services – Continuous Integration and deployment, using the VSTS Build engine and Release management features. Now I’m going to cover deployment of an Core web app to Azure app services, including some more details around parameterisation, tying resources together with… Read more »

Managing VM Scale Sets (VMSS) with Powershell and ARM templates

Azure VMSS (Virtual Machine Scale Sets) A VMSS is an ARM based resource, and can be thought of as a container for building a scalable set of similar machines from a common image. In this post I’m going to show how to build an ARM template to reference and deploy your own custom VM image into a new VMSS. The… Read more »

Visual Studio Team System (VSTS)–Build and Release task Powershell Extensions

The VSTS vNext Build and Release systems are a huge improvement in terms of usability and maintainability on the previous XAML based system.  In a previous post I’ve covered a walkthrough that shows how to use the Build and Release systems to create a continuous delivery process to deploy Azure resource groups using the built in tasks.  In this post,… Read more »

Continuous Deployment of Azure ARM Based Environments using VSTS

 Overview With ARM comes the ability to define your infrastructure as code, in a JSON template file.  This means that your environment can effectively be source controlled and release managed, and can become a standard part of your application lifecycle, just as source code and applications are. Put simply, you can enable continuous deployment of your dev/test environments, ensuring they’re… Read more »