Overview of the Build Details Page
Team Foundation Build can be configured to include a Team Foundation Build details Web page that can be viewed over the Internet. This Web page is used remotely by team members to examine the status of builds. The Web page can also be associated with build notification e-mail messages. For more information, see How to: Receive Build Notification E-Mail.
Team Foundation Build Details Web Page Sections
The Team Foundation Build details Web page contains the following five sections:
Summary
The summary section contains the build name, team project, build type, computer and the following information:
| Summary item | Description | Example output |
|---|---|---|
| Build name | Indicates the name of the build and links to the drop location where the built binaries are available. | Nightly 050615.00 |
| Team project | Indicates the name of the team project. | Tour Package Service v2.2 |
| Build type | Indicates the type of build that ran. | Nightly |
| Build machine | Indicates the name of the build computer specified for the build type. | AdventureWorks_BuildLab01 |
| Build started on | Indicates the date and time stamp when the build started. | 06/20/2005 03:00:00 AM |
| Build completed on | Indicates the date and time stamp when the build completed. | 06/20/2005 03:22:10 AM |
| Build quality | Indicates the quality of the build. | Unexamined |
| Work items opened | Indicates the work items created because of the build processing. | Bug 1234 (Active/Unassigned) |
| Build log | Indicates the path of the build log. | \\Builds\drops\nightlybuilds\20050620.00\logfiles\buildlog.txt |
| Custom task events | Indicates the path of the custom task events. | \\Builds\drops\nightlybuilds\20050620.00\logfiles\customtasks.xml |
Build Steps
The build steps section displays the steps associated with the build type that was run during the build process. The actual output varies depending on the files associated with the build type and also upon the success of the build. The build steps also include date and time stamp indicators such as 06/20/2005 03:00.00. The build steps include the following:
-
Initializing build
-
Getting sources
-
Compiling sources
-
Compiling <Solution Name> for <Platform>/<Flavor>
-
Compiling <Project Name>
-
Running tests
-
Getting changesets and updating work items (Note Appears only on successful builds)
-
Getting changesets (Note Appears on build breaks)
-
Creating work item (Note Appears on build breaks)
-
Copying binaries to drop location
-
Copying log files to drop location
-
Successfully Completed
-
Failed
-
Stopped
Result Details
The result details section displays error and warning messages associated with specific build configurations, for example x86/Debug:
| Details Item | Description | Example output |
|---|---|---|
| Result details for x86/Debug | Indicates the number of errors and warnings, test results, and coverage results associated with the platform/configuration combination that was run. | 4 Errors, 12 warnings, no test results, no coverage results (X86Debug.error) |
| Result details for x86/Retail | Indicates the number of errors and warnings, test results, and coverage results associated with the built type that was run. | 0 Errors, 10 warnings, 8/10 tests passed, 42% lines covered (X86Retail.error) |
Associated Changesets
The associated changesets section displays information about which changesets are associated with the build and what team member checked them in:
| Associated Changesets Item | Example output |
|---|---|
| 1001 | Checked in by: Jdoe Comments: Updated AddTo_ and RemoveFromShoppingCart. |
| 1002 | Checked in by: Jdoe Comments: Updated business logic per requirement 1. |
| 1003 | Checked in by: Jdoe Comments: Updated business logic per requirement 2. |
Associated Work Items
The associated work items section displays information about which work items are associated with the build and what team member checked them in:
| Associated Work Item | Example output |
|---|---|
| 3479 | Title: Add AppDiscount Web Service method Check-in Action: Associated Changed by: Jdoe. |