Diagnosing builds in TFS
Development Teams use TFBuild for validating code changes and inspecting code quality and running tests. Builds are a critical part of any software development life cycle. As a TFS administrator, you may need to inspect issues with a build agent or diagnose a specific build definition. In this recipe, we'll learn how to diagnose build agents and build definitions.
Getting ready
Download TFBuild Agent from the TFS Administration Console. For more information on how to download the TFBuild Agent, refer to the Configuring TFBuild Agent, Pool, and Queues recipe in Chapter 4, Building Your Application. You need to have collection administration permissions to configure a TFBuild Agent. To create or edit a build definition, you need to be a member of the Build Administrators Group.
How to do it…
The best place to start when diagnosing agent issues is to look at the agent trace logs. The agent trace logs are stored in the
_diag
folder in the agent working directory.If there...