Team Foundation Server Team Build Execution Target Order Resource
The following link goes to an msdn2 article which outlines the order of target executions that the TeamBuild service uses when executing its core targets via MSBuild. These are VERY hand to know in case that you want to supply any custom tasks based on the output of previous steps in the build (i.e., creating a custom .application deployment manifest based on built binaries in the CoreCompile section of the MSBuild script).
https://msdn2.microsoft.com/en-us/library/aa337604.aspx
For breveity (and my convenience), the sequence of Team Build via MSBuild is below:
Order of Target Execution
The order of execution of the targets is in the following list.
BeforeEndToEndIteration
BuildNumberOverrideTarget
InitializeEndToEndIteration
BeforeClean
CoreClean
AfterClean
Clean
InitializeBuild
BeforeGet
BeforeLabel
Label
AfterLabel
InitializeWorkspace
CoreGet
AfterGet
PreBuild
BeforeCompile
CoreCompile
AfterCompile
Compile
GetChangeSetsAndUpdateWorkItems
PostBuild
BeforeTest
CoreTest
Test
AfterTest
PackageBinaries
TeamBuild
BeforeDropBuild
CoreDropBuild
CopyLogFiles
AfterDropBuild
DropBuild
EndToEndIteration
AfterEndToEndIteration
Comments
- Anonymous
August 09, 2006
There's a document in the Visual Studio 2005 SDK that describes the extensibility points in Team Build. ...