Chapter 18

Customizing the Build Process

What's in this chapter?

Getting to know Windows Workflow Foundation

Creating custom process parameters

Reviewing standard workflow activities

Reviewing standard Team Foundation Server activities

Creating custom activities

Reviewing other extensibility options Code Downloads for this Chapter

The code downloads for this chapter are found at http:// on the Download Code tab. The code is in the chapter 18 download and individually named according to the code file names noted throughout this chapter.

As you learned in Chapter 17, Team Foundation Server includes a rich set of features for automated builds based on the Windows Workflow Foundation technology included in the .NET Framework. The main functionality for an automated build is included in the default build process template available in the standard process templates. More than likely, however, you will find yourself needing to customize that functionality or add actions for your build process.

In this chapter, you will learn the fundamentals for working with Windows Workflow Foundation and how to customize the build process template using the workflow designer tools available in Visual Studio 2012. Additionally, you will learn how to create custom build workflow activities that can be deployed to build machines and are used by your automated builds.

Introduction to Windows Workflow Foundation

Windows Workflow Foundation (WF) ...

Get Professional Team Foundation Server 2012 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.