Overview of the Build Details Web Page
Team Foundation Build can be configured to include a Team Foundation Build details Web page that can be viewed over the Internet. Team members can use this Web page remotely to check 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
Build steps
Result details
Associated changesets
Associated work items
Summary
The summary section contains the build name, team project, build definition, 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 |
Requested by |
Indicates the name of the user requesting the build. |
Domain\username |
Team project |
Indicates the name of the team project. |
Tour Package Service v2.2 |
Definition name |
Indicates the name of the build definition that ran. |
Nightly |
Agent name |
Indicates the name of the build agent specified for the build definition. |
AdventureWorks_BuildLab01 |
Command-line arguments |
Command-line arguments, if any, associated with this build definition. |
/verbosity:detailed |
Started on |
Indicates the date and time stamp when the build started. |
06/20/2008 03:00:00 AM |
Completed on |
Indicates the date and time stamp when the build completed. |
06/20/2008 03:22:10 AM |
Last changed by |
Indicates the name of the user that last changed the build. |
Domain\username |
Last changed on |
Indicates the date and time stamp when the build was last changed. |
06/20/2008 03:22:10 AM |
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) |
Source control version |
Source control version of the files that are being built. |
C27 |
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 definition that was run during the build process. The actual output varies depending on the files associated with the build definition, and also upon the success of the build. The build steps also include date and time stamp indicators, such as 06/20/2008 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
Generating list of 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
Succeeded
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 who 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 who checked them in.
Associated Work Item |
Example output |
---|---|
3479 |
Title: Add AppDiscount Web Service method Check-in Action: Associated Changed by: Jdoe. |
Log File
In the Service Pack 1 Edition of Microsoft Visual Studio Team System 2008 Team Foundation Server, the log file contains a Reason property that lists the build trigger that was used for the build. The values are:
Manual The build was queued manually.
IndividualCI A continuous integration build that was set to build after each check-in.
BatchedCI A continuous integration build that was set to build after a batch check-in.
Schedule A scheduled build.
ScheduleForced A scheduled build that was started without having any new changes checked in.
For more information, see Reason Property.
See Also
Tasks
How to: Receive Build Notification E-Mail