Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team Foundation Server 2010 Builds: Understand, Configure, and Customize Benjamin Day benday.com |

Similar presentations


Presentation on theme: "Team Foundation Server 2010 Builds: Understand, Configure, and Customize Benjamin Day benday.com |"— Presentation transcript:

1 Team Foundation Server 2010 Builds: Understand, Configure, and Customize Benjamin Day benday.com | blog.benday.com @benday

2 Introductions: Benjamin Day Consultant, Coach, Trainer Scrum.org Classes Professional Scrum Developer (PSD) Professional Scrum Foundations (PSF) TechEd, VSLive, DevTeach, O’Reilly OSCON Visual Studio Magazine, Redmond Developer News Microsoft MVP for Visual Studio ALM Team Foundation Server, TDD, Testing Best Practices, Silverlight, Windows Azure http://blog.benday.com benday@benday.com

3 Agenda Why automated builds? Tour of the build system Build servers Tour of the build script Customize your build script

4 Why automated builds? Helps prevent the “works on my box” problem Proves you know how to build your app Gives you a solid way to version releases Makes integration second nature

5 TFS 2010: New Build Features Windows Workflow-based build script Gated Checkin builds Lab Management builds New build server architecture

6 DEMO 1: THE GRAND TOUR

7 Build Controllers & Agents Controller Coordinates builds for a Team Project Collection (TPC) Assigns work to Agents Agent(s) 1+ agent per controller Use “Tags” to define capabilities of each Agent

8 DEMO 2: GATED CHECKIN BUILDS

9 DEMO 3: TOUR OF THE BUILD SCRIPT

10 SO…YOU WANT TO CUSTOMIZE YOUR BUILD

11 Why customize? Environment specific configurations IIS configuration Custom setup commands Basically, deploy your app.

12 Create a project to customize the build script Compile time checking Create a Windows Workflow project Add references to the required TFS assemblies Add references to any other build assemblies

13 Create a project to customize the build script

14 DEMO 4: CUSTOM BUILD SCRIPT

15 DEMO 5: CUSTOM BUILD WORKFLOW ACTIVITIES

16 Agenda Why automated builds? Tour of the build system Build servers Tour of the build script Customize your build script

17 More Information “Levels of TFS Build Automation”, Visual Studio Magazine, July 2011, http://visualstudiomagazine.com/Articles/ 2011/07/01/pfcov_TFS2010-Builds.aspx

18 Thank you. blog.benday.com | www.benday.com | benday@benday.com


Download ppt "Team Foundation Server 2010 Builds: Understand, Configure, and Customize Benjamin Day benday.com |"

Similar presentations


Ads by Google