TFS Aggregator Common Use Cases

Saturday, July 7, 2018

After receiving several questions about my previous post about Meeting the TFS Aggregator I decided to go deeper in this topic with a new post. The idea is to expose some common use cases and their implementation for them that are getting started. Before reading the post I highly recommend reading the official documentation to understand the syntax basics.   Let's implement the following use cases: Update PBI state to "Committed" when any child gets moved to "In Progress" Update PBI state to "Done" when all childrens get moved to "Done" or "Removed" Set a "calculated" field in a Task Create new work items and links Update...

Synchronizing TFS 2015 and VSTS with GitHub

Tuesday, January 24, 2017

Many times we have the need to store our project in GitHub because we want (or need) to be open source but still want to keep the capabilities offered by TFS/VSTS. Other times we need to give access to our repository to a person who can’t have (or that we don’t want to give) access to our TFS/VSTS server. In these cases we can resolve the problem synchronizing our TFS/VSTS repository with our GitHub (public or private) repository. At first glance it may sound like a complicated process but it’s easier than you expect. You can perform the synchronization manually (using pull/push)...