-
ALM with TFS 2012 Fundamentals at Pluralsight.com
My first online course for Pluralsight went live a few days ago. Application Lifecycle Management (ALM) with Team Foundation Server 2012 (TFS2012) Fundamentals. This is a first course in a multi-course series so keep your eyes open for more ALM courses in the near future! Here’s the course description: Team Foundation Server (TFS) is more…
-
Edit & Compile Team Foundation Server 2012 (TFS2012) Builds with Custom Build Activities
So, you’ve all downloaded and installed your copy of Team Foundation Server 2012 and Visual Studio 2012, right? Of course you’re migrated all your code and servers over to TFS2012 and VS2012, right? (Answer: heck yes! We’ve been running it in production since the Alphas!) NICE! Anyway…I’ve been doing some TFS2012 build customization work lately…
-
VSLive Redmond 2011 Slides and Sample Code for my Unit Testing & TFS2010 Build Sessions
I spoke at VSLive in Redmond, Washington last week and gave two talks: 1) “Team Foundation Server 2010 Builds: Understand, Configure, and Customize” and 2) “Design For Testability: Mocks, Stubs, Refactoring, and User Interfaces.” Here are the abstracts: Design for Testability: Mocks, Stubs, Refactoring, and User Interfaces You’re sold on unit testing. You’re even doing…
-
Speaking at VSLive Redmond on October 20, 2011
Updated 10/24/2011: the slides and code samples for these talks are available here. FYI, I’ll be speaking at VSLive in Redmond, Washington on October 20th, 2011. While I’m there, I’ll be giving two talks: 1) “Team Foundation Server 2010 Builds: Understand, Configure, and Customize” and 2) “Design For Testability: Mocks, Stubs, Refactoring, and User Interfaces.”…
-
Article: Levels of Team Foundation Server 2010 Build Automation
My article discussing how to adopt Team Foundation Server 2010 build and the various levels of build “awesomeness” is up at VisualStudioMagazine.com. The basic gist is how to think about going from no automated builds to achievable levels of automated builds using Team Foundation Server 2010 (TFS2010) and what that process would be. For TFS2010…
-
TFS2010 Build: How to access Platform/Configuration variables in a build script
The Problem: You have a Team Foundation Server 2010 Team Build that compiles a solution (.sln) with more than one Platform and Configuration. When your build is compiling the Platform/Configuration combinations, you need to know which combination is currently being processed so that you can perform custom build logic in the workflow activities. The Solution:…
-
TFS2010 Build Agent Cannot Talk to Controller: “There was no endpoint listening at http://servername:9191/Build/v3.0/Services/Controller/5 that could accept the message”
The Problem: I ran into a problem with a customer’s Team Foundation Server 2010 build server today. The server’s been up and running for at least 6 months and then suddenly it wouldn’t run builds anymore – the builds would start and then hang with the message “Run On Agent (waiting for build agent)”. When…
-
TFS2010: Reconcile Workspace after Gated Checkin is weird if Visual Studio 2010 is Elevated
Problem: After running a TFS2010 Gated Checkin Build, Reconcile Workspace leaves pending changes if Visual Studio 2010 is running with “Elevated” permissions. Description: First off, I’ve got to give credit where credit is due. The “what’s going on?” section for this post comes from Philip Kelley from Microsoft and the “fix” for this comes from…
-
TFS2010: Configure IIS from Team Build with a Custom Team Build Workflow Activity
I find that a lot of the applications I write use IIS in some way. Silverlight, ASP.NET, WCF Services – these all usually need an IIS web application in order to run. Since I’m a unit testing / test-driven development kind of a guy and a everything-should-be-repeatable kind of a guy and an if-it-doesn’t-run-from-an-automated-build-then-it-isn’t-real kind…
-
Beantown .NET / Boston .NET meeting — Thursday, 5/6/2010: Chris Dias from Microsoft
Hi All — Beantown .NET is going to be doing a joint meeting with Boston .NET meeting on Thursday, 5/6/2010. This month we have Chris Dias from Microsoft. Chris is the Visual Studio Group Program Manager and he’ll be talking about what’s new in Visual Studio 2010. As always, our meeting is open to everyone…