-
Handling Passwords in Visual Studio / TFS Releases & Builds
Team Foundation Server (TFS) and Visual Studio Team Services (VSTS) have these really handy features that let you define DevOps release pipelines for your applications. To get to it, go to the web portal for your Team Project and click the Releases tab. Whether you use Releases (aka. “Release Management”) in TFS/VSTS or whether you use…
-
VSLive Austin 2016: Real World Scrum with TFS2015 Slides
I spoke at VSLive Austin 2016 last week. As promised, here are my slides and code for my Scrum + TFS2015 talk. Real World Scrum with Team Foundation Server 2015 & Visual Studio Team Services You’ve got Team Foundation Server 2015 and you’re looking to do Scrum. Ok. Great. Now what does that mean? What…
-
Learn to Customize TFS2015 Build with Environment Variables
You’ve probably noticed that Team Foundation Server 2015 introduces a new automated build system. One of the great things about this new system is that it’s based on PowerShell. At this point, you’re probably thinking “Ok. PowerShell. Fantastic. Why do I care?” Well, that PowerShell-centric approach allows you to much more easily customize your builds.…
-
Walkthrough: Create a new TFS2015 build server
[UPDATE 2/28/2017 — If case you need it, here’s the TFS2017 version of this guide.] With Team Foundation Server 2015, there’s a whole new build system with new build scripts and new build agents (aka. build servers). It’s 100% different from the old XAML-style builds but it’s also about 100% easier to use and set…
-
VSLive SF 2015: TFS Automated Build, Test, & Deploy
As promised, here are the slides and code samples from my Automated Build, Test & Deploy with TFS, ASP.NET, and SQL Server talk that I did today at VSLive San Francisco 2015. Here’s the abstract: Automatically building your ASP.NET code is easy. Create a TFS build and go. But what about the database code? How…