Sending Email Notification from VSTS/TFS Build

Visual Studio Team Services provides a number of extensibility options enabling users to enrich their DevOps environment or integrate with other applications and services. In previous versions, extensibility was supported using TFS object model. Today, a number of options are available such as REST API, Service Hooks and Extensions. In terms of build system, custom build activities, pre-build,…

0

Secret Sauce of What Makes Rangers Tick

The Rangers have been at it for 10 great years, and I’m proud to report that our internationally diverse volunteers have done some amazing work. The results are well-chronicled elsewhere, but I’d like to speak for a moment about why the Rangers actually perform so well as a group. After all, there are some pretty…

0

Rub on a little DevOps in Portugal – Event Summary

Resumo dos eventos  No passado dia 30 de Novembro realizou-se nas instalações da Microsoft em  Lisboa, Portugal o “DevOps Community Event”, um evento participado pelas várias comunidades tecnológicas portuguesas. Nos dias  seguintes ( 1 a 3 de Dezembro de 2016), participámos no “Regional Scrum Gathering” que ocorreu na cidade do Porto, Portugal. Os objetivos em…

0

Testing a Team Services extension and tracking code coverage

Jasmine is a framework that allows you to write tests in JavaScript for AngularJs or NodeJs applications. In our case, we will use Jasmine to write tests for VSTS extension. Implementing Jasmine on an Extension Project The Jasmine Framework is a Jasmine.js library. To retrieve it, we have two possibilities, either with a package Nuget…

2

Early Overview: Kanban Board Configuration Export Extension

Many teams need to craft a customized version of their Kanban boards in Visual Studio Team Services (VSTS) and then use that board on other teams. Sometimes, the organization needs to enforce certain process standards. Other times, it may just be that teams want to emulate the great board layout of a successful team. Whatever…

1

DevOps sticker or (temporary) tattoo?

You’ve probably seen Donovan’s definition of DevOps and the associated sticker by now. While reviewing the where are we in Donovan’s [from 0 to DevOps] world post, I asked Donovan which seven (7) points we should tattoo on our forearms to guide us with DevOps transformations. Here’s the list he gave me, with overviews and…

0

Sharing our experience of self-organizing teams

The Rangers program was started in 2006 using a rigid process, based on the Microsoft Solutions Framework (MSF). Our journey of continuous experimentation was triggered in 2007 while exploring the Agile Manifesto. We were asked to unblock a large team of 30+ engineers, divided into a development and a quality assurance team. They were not…

0

VSS Web Extensions SDK Update (version 1.108.0) – Breaking Changes

Symptom If you are building a VSTS (or TFS) web extension, be aware of the breaking changes that come from the new SDK version. Cause Last week a we pushed a new release of the SDK (vss-web-extension-sdk@1.108.0). This release comes with some important dependency updates: React: now react types are included The Rest API version…

0

Where are we in Donovan’s [from 0 to DevOps] world?

If you have not watched from 0 to DevOps, by Donovan Brown, or read Applying DevOps to a Software Development Project, you should pause this post, peruse the material, and return. Find the supporting presentation here. OK, now that you’ve met , we continue with our how has the Ranger community evolved series. Although we…

0