Archive | Guidance RSS feed for this section

Inherited Deny due to Access Levels

Yesterday I was building some logic against the TFS API and used impersonation to do that. One of the things that is needed in order to allow a call to TFS to be impersonated is to give a user the “Make Requests on behalf of others” permission. This server level permission is not default and […]

Continue reading

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 I wanted to have as […]

Continue reading

Running a VS Team Services (VSO) Build Agent in a Windows Docker Container

A while ago I wrote a post on how to run a Visual Studio Online (now called Visual Studio Team Services) Build Agent in a Docker Container on Linux. I got some good feedback on this post and now it is time to do the same trick again but only on Windows. Yes ! You […]

Continue reading

Upload process template to TFS 2015 gives a version error

Today I was doing some process template customization on a TFS 2015 server. The process template that was in use was one that was created for TFS 2013.4 and worked fine. We did the upgrade and everything was fine as well. But as good practice describes, we also have a version of this Process Template […]

Continue reading

Release Management hangs and there is no log in place…

This week I encountered a very strange error with release management 2015.1 (so the old, grey, WPF version) We upgraded our TFS server to 2015.1 and everything was fine. We started a release and everything was fine. But the second time we started a release it only went through the first stage of our release […]

Continue reading

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 you see that the style […]

Continue reading

Set up a Test TFS environment with production databases

I get this question quite a lot. We have a production environment and we want a Test environment for TFS. A Test TFS is quite useful for testing upgrades, setting up builds or testing out some build tasks or just as a sandbox for users who you do not trust with production data 🙂 Although […]

Continue reading

Use Visual Studio Team Services Build to manage your Azure Resource Groups

If you, just like me, have a MSDN subscription you are also provided with some serious Azure Credits. Because I am a Microsoft MVP I received the MSDN Enterprise subscription, allowing me to run 130 euro worth of Azure services. Because I do a lot of demos and experiments I always have a couple of […]

Continue reading

Unattended install of a Visual Studio Team Services (a.k.a. VSO) Build Agent

A while ago I was looking at installing the VSTS build Agent on Linux and was searching for the possibility to uninstall it unattended. I was doing this because I wanted to run my agent in a Docker container and on startup I wanted to run a configured agent. I solved ths by using an […]

Continue reading

Running a Visual Studio Build vNext agent in a Docker container

Update: 27-10-2016 Take a look at the official Microsoft Docker Images on DockerHub that also contain a Build agent With the introduction of the new build engine in Visual Studio Online and Team Foundation Server 2015, Microsoft also introduced real cross-platform build capabilities, The VSO-BuildAgent and tasks are both published as Open source on Github […]

Continue reading