Nebbia Technology – VSTS Build Webcast

On Thursday, May 19th, at Noon (Eastern), I will be presenting a Webcast: Build Automation & Continuous Integration with VSTS.  This is Nebbia’s third Webcast in our Azure DevOps Series.   This Webinar will show you how to create and manage build processes that automatically compile and test your applications.  These builds can be triggered […]

VSTS Build: What branch am I building?

If you need to know the branch that you are running your build against, you can use Build.SourceBranchName Environment variable. As described here: https://msdn.microsoft.com/en-us/library/vs/alm/build/scripts/variables The name of the branch the build was queued for. For Git this is the last path segment in the ref. For example inrefs/heads/masterthe name ismaster. For TFVC this will last […]

Webinar: Continuous Integration with TFS

On Tuesday, September 3rd (and again on the 17th), I am presenting a Microsoft Webinar on Continuous Integration with TFS 2012.  Register here: https://clicktoattend.microsoft.com/en-us/Pages/EventDetails.aspx?eventid=171397 Code -> Test -> Build -> Deploy.  As teams become more agile, there is a higher expectation to deliver quality software in shorter timeframes.  But how do you do that without […]

TFS API: Accessing build definition values programmatically

I’m working on some build customization and I needed to be able to access parameter values from my build definition programmatically.  It turned out to be pretty easy once I knew where to look: We start off by connecting to TFS and then to the Build Service: TfsTeamProjectCollection server = new TfsTeamProjectCollection(new Uri(“http://myTFS:8080/tfs”)); server.EnsureAuthenticated(); IBuildServer […]