Accessing Azure Storage from a VSTS extension

The Visual Studio Team Services (VSTS) extension framework gives you the ability to store data in the data storage of an extension. This is the ideal location for data that is retrieved or collected by the extension itself but the corresponding APIs are not accessible from outside of the extension context. If your extension requires deep interaction with…

0

Manage your open source usage and security in your pipeline

The open source approach has a tremendous value for us as a technological community. The collaborative development model helps the industry evolve rapidly, increase innovation and save time and money. We all use open source components in our applications, front or back end, JavaScript, .NET or Python, whether it is a JSON serialization library or…

4

Importing from JIRA to VSTS

In this post we’ll share our research on how to import your current project information from JIRA to VSTS. Overview There is a rising demand from our customers to sync/move project items from JIRA to VSTS in order to support a wide variety of integration scenarios. Capitalizing on how extensible both platforms are, in this…


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

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

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

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

The secret sauce to managing our backlog and TODO lists

We continue with our how has the Ranger community evolved … series, by chatting about our experiences of managing backlogs and to-do lists. If you’re looking for in-depth technical information on the tools we use, you can explore Visual Studio Team Services Agile Tools. Where we came from and where we’re heading We started using…

3