Category: Visual Studio Online
-

VSTS Rest API – Hard to find methods
This post does not have a lot of text, only an introduction. I use the VSTS Rest API quite a lot and the documentation is great, but not everything is documented or hard to find. In this post, I list some snippets that you can use to get even more…
-

Publish symbols to Azure File Storage with the VSTS Hosted Agent
A while ago I migrated a lot of builds to the Visual Studio Team Services Hosted Agents. This works great. We reduced the number of build servers and agent on-premises and can now easily scal up and down. But .. as it goes… there is always that next thing on…
-

Using VSTS Package Management as a private Chocolatey Gallery
For information how to set up a private Powershell repository on VSTS check this post I just blogged about how to use VSTS Package Management as a private Powershell repository. But here was another need that I had. I wanted a private Chocolatey gallery as well. So I did some…
-

Using VSTS Package Management as a private Powershell Gallery
For information how to set up a private Chocolatey repository on VSTS check this post Let me start by saying that I really like VSTS package management. Earlier I blogged about Release Views and I also like the integration with the whole build/release eco system. That said, I was quite annoyed…
-

Only trigger a release when the build changed
I created a Build task for this purpose as well. Check it out here! Back in the early days, when we used XAML builds in TFS (wow that seems like ages ago!), we had the possibility to NOT execute a build when nothing changed in the source code repository. This checkbox “Build…
-

Installing a VSTS Build agent on Mac OSX
Today I needed to install the VSTS Build Agent on a Mac Mini in the office so we can build the IPhone App. The great part of the new build infrastructure in VSTS is that it is Cross Platform and we CAN do that. Just download the agent and run the…
-

Run Functional (Coded) UI Tests in your VSTS Release Pipeline
Today I was trying to run some CodedUI test from my VSTS Release pipeline. The process is quite straightforward but there were some tiny catches I’d like to share with you Let me first show the pipeline I have created
-

Order your VSTS Product Backlog based on the order within your Feature Backlog
I know, the title is crap but I just don’t know how to call it properly. Let me just give me the real life example. I have this pretty straightforward Product Backlog But I also have this feature hierarchy. Within the features I prioritize my Backlog items. The features also are ranked…
-

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.…
-

Call VSTS REST API from Release Management
Update 22/6/2016 That’s how fast things go. Since this blogpost there has been a new update on VSTS that allows you to access the OAuth token by just clicking a checkbox. In the Release Environment, click the elipsis asnd select Deployment Conditions (or Configure Variables etc.). It opens a new…
-

Call VS Team Services (VSTS) REST API from your Build Pipeline
Today I had the necessity to call the Visual Team Services (VSTS) REST API to get the code changes associated to the build I was currently running. I want these changes to get all the files and to do some actions with the files that were changed. First I tried to…
-
Building a checkbox in your VSTS custom build task
Update 5/25/2016 Since May 6th 2016, this is default functionality in VSTS. Look for the Checkbox Control section in this post! https://www.visualstudio.com/news/2016-may-6-vso Today I was building a custom build task for the new build system in VSTS. I read the documentation and started to work on the task.json. Besides some strings…
-

Partially succeeded builds do not show in the build widget
Today I received an email about some strange behavior on the TFS 2015.1 dashboard. The partially succeeded build bars did not show in the widget. A colleague (Thanks Edwin v/d Thiel !) figured out what was wrong. The stylesheet class that was referenced had a casing error. When looking in the code…
-

Using Personal Access Tokens to access Visual Studio Online
People who use Visual Studio Online for a while are probably familiar with the alternate credentials. These are used when accessing the REST API or when using an external client for accessing your Git repositories. You configure your alternate credentials on your [My Profile] page and fill a username and…
-

Slidedecks from my talks in TechDays Sweden
Long time no post, but I have been really busy with travelling and moving to a new house. My travels were first to the MVP Summit in Seattle where I looked into the future of Visual Studio ALM, Team Foundation Server and VSO. Then to the ALM Summit in Barcelona…
-

Create a Trend chart in Visual Studio Online
As you might have noticed from some of my previous posts on this blog, I really like reports. I wrote about how to customize them (here, here and here), how you should use them in your ALM implementation and how to use PowerPivot to your advantage. When you read these…
-

Creating welcome pages on VSO made easy with Markdown files
In of the recent updates on Visual Studio Online a very nice feature was introduced. Welcome pages. When you want to share some information about you project or other information with your team, what is the place to do that? When working on-premise you maybe have a SharePoint portal or…
-

Federated Identity in Visual Studio Online
Great post from Mitch Denny about using Federated Identities in Visual Studio Online. Gives a lot of insight!
-

Integrate Uservoice with Visual Studio Online using ServiceHooks
At TechEd USA a very cool feature VSO integration was announced in the first keynote. It was short, but nevertheless very cool and promising. In this post I willI talk about the integration of Uservoice with Visual Studio Online. Uservoice Uservoice is a service that enables companies to manage their…


