Using VSTS Service Hooks in Release Management to add resource cleanup resilience

In this post, Principal Consutant/App Dev Manager Lou Sawyer describes how to integrate webhooks and runbooks to cleanup failed Azure deployments. Release Management capabilities in Visual Studio Team Service are fantastic and offers extensibility points to make everyone’s life easier. In this post, we’ll be discussing the Service Hooks feature along with a potential use…


A branching strategy for CI/CD using Git in VSTS

In this post from his blog, Premier Developer consultant Ilias Jennane discusses a strategy that can be used for branching and merging using Git in VSTS in a continuous integration/continuous deployment environment. When it comes to Branching and Merging strategies, the internet is full of examples and “best practices”. I personally don’t believe in a…

0

Deploying Your Angular Application To Azure Using Visual Studio Team Services (VSTS)

This tutorial on using VSTS to deploy your Angular application to Azure comes to us from Premier Developer consultant Wael Kdouh. Introduction It is no secret by now that the Angular CLI is the preferred method to develop an Angular application due to its simplicity and power at the same time. One of the main…

0

Publishing and Managing your NPM Packages with VSTS

This post is provided by App Dev Manager, Andrew Kanieski who walks us though publishing and managing NPM packages with VSTS. Writing packages in the javascript world historically has been troublesome. The javascript community has been challenged with shifting and numerous standards for package development. In recent years the introduction of NodeJS has breathed life…


How to Set Up Multi-Level Hierarchies in VSTS

In another awesome post about Visual Studio Team Services, Premier Developer consultant Assaf Stone talks about customizing VSTS by creating a multi-level hierarchy. Background Both VSTS (Team Services) and TFS (Team Foundation Server) have a set organizational hierarchy. An individual developer belongs to a team. A project (also called Team Project, or TP) has multiple…

0

Cross-Account Package Management for NuGet in VSTS

Here is yet another awesome post from Premier Developer consultant Assaf Stone! In the following post, we will look at the difficulties in consuming packages from a different VSTS account, as part of a build process in our own account. Background Visual Studio Team Services (VSTS) offers package management services. As per the documentation, this…

0

Scaling Scrum with Nexus in VSTS

This post is from Premier Developer consultant Assaf Stone. In this post, I will cover what Scrum Nexus is, where, when, and why you would want to use it, and how to set up VSTS best to accommodate your Scrum practices. As VSTS’s tooling is not yet perfect for some of Nexus’s practices, I will…

0

How to Track Impediments in VSTS

This post is from Premier Developer consultant Assaf Stone. Note: While this post discusses impediments in VSTS, everything mentioned can be applied to TFS as well. Visual Studio Team Services (or VSTS) has great tools to support Scrum teams. The product owner can use the backlog and board to track the progress of individual teams…

0

VSTS Private Agents with ARM

This post is provided by App Dev Managers, Mariusz Kolodziej and Francis Lacroix who discuss how to automagically deploy a VSTS Private Agent with Azure Resource Manager (ARM) and some PowerShell. My customers love to use VSTS to enable their DevOps capabilities, but in some cases they are not able to use the Hosted Agents…


Setting up CI/CD for Docker Container Running in Kubernetes using VSTS

This post is provided by Senior Consultant, Najib Zarrari to explain setting up CI/CD for Docker Container running in Kubernetes using VSTS.  In my last post, I covered how you can create a simple Web API, run the Web API in a Docker container and then deploy the container to a Kubernetes cluster provisioned using…

0