Freigeben über


Übersicht über die Webseite Builddetails

Aktualisiert: November 2007

Team Foundation Build kann so konfiguriert werden, dass eine Webseite mit Team Foundation Build-Details über das Internet angezeigt werden kann. Über diese Webseite können Teammitglieder den Status von Builds remote überprüfen. Die Webseite kann auch mit E-Mail-Benachrichtigungen für Builds verknüpft werden. Weitere Informationen finden Sie unter Gewusst wie: Empfangen von E-Mail-Benachrichtigungen für Builds.

Abschnitte der Team Foundation-Webseite "Builddetails"

Die Builddetails-Webseite von Team Foundation Build enthält die folgenden fünf Abschnitte:

  • Zusammenfassung

  • Buildschritte

  • Ergebnisdetails

  • Zugeordnete Changesets

  • Zugeordnete Arbeitsaufgaben

Zusammenfassung

Der Abschnitt Zusammenfassung enthält den Buildnamen, das Teamprojekt, die Builddefinition, den Computer sowie folgende Informationen:

Zusammenfassungselement

Beschreibung

Beispielausgabe

Buildname

Gibt den Buildnamen an und ist mit dem Ablagespeicherort verknüpft, an dem die erstellten Binärdateien verfügbar sind.

Nightly 050615.00

Angefordert von

Gibt den Namen des Benutzers an, der den Build anfordert.

Domäne\Benutzername

Teamprojekt

Gibt den Namen des Teamprojekts an.

Tour Package Service v2.2

Definitionsname

Gibt den Namen der Builddefinition an, die ausgeführt wurde.

Nightly

Agentname

Gibt den Namen der für diesen Build-Agent festgelegten Builddefinition an.

AdventureWorks_BuildLab01

Befehlszeilenargumente

Ggf. Befehlszeilenargumente, die dieser Builddefinition zugeordnet sind.

/verbosity:detailed

Gestartet am

Gibt den Datums- und Zeitstempel der Startzeit des Builds an.

20.06.2008 03:00:00

Abgeschlossen am

Gibt den Datums- und Zeitstempel der Abschlusszeit des Builds an.

20.06.2008 03:22:10

Zuletzt geändert von

Gibt den Namen des Benutzers an, der den Build zuletzt geändert hat.

Domäne\Benutzername

Zuletzt geändert am

Gibt den Datums- und Zeitstempel an, zu dem der Build zuletzt geändert wurde.

20.06.2008 03:22:10

Qualität

Gibt die Buildqualität an.

Nicht untersucht

Geöffnete Arbeitsaufgaben

Gibt die bei der Verarbeitung des Builds erstellten Arbeitsaufgaben an.

Fehler 1234 (Aktiv/Nicht zugewiesen)

Quellcodeverwaltungsversion

Quellcodeverwaltungsversion der Dateien, die erstellt werden.

C27

Protokoll

Gibt den Pfad des Buildprotokolls an.

\\Builds\drops\nightlybuilds\20050620.00\logfiles\buildlog.txt

Benutzerdefinierte Aufgabenereignisse

Gibt den Pfad der benutzerdefinierten Aufgabenereignisse an.

\\Builds\drops\nightlybuilds\20050620.00\logfiles\customtasks.xml

Buildschritte

Im Abschnitt Buildschritte werden die Schritte angezeigt, die mit der Builddefinition dieses Buildprozesses verknüpft sind. Die tatsächliche Ausgabe ist abhängig von den mit der Builddefinition verknüpften Dateien sowie von der erfolgreichen Fertigstellung des Builds. Die Buildschritte werden ebenfalls mit einem Datums- und Zeitstempel gekennzeichnet, z. B. 20.06.2008 03:00:00. Zu den Buildschritten gehören:

  • Build wird initialisiert

  • Quellen werden abgerufen

  • Quellen werden kompiliert

  • <Projektmappenname> wird für <Plattform>/<Typ> kompiliert

  • <Projektname> wird kompiliert

  • Tests werden ausgeführt

  • Es wird eine Liste der Changesets erstellt, und die Arbeitsaufgaben werden aktualisiert (Hinweis   Wird nur für erfolgreiche Builds angezeigt)

  • Changesets werden abgerufen (Hinweis   Wird bei Buildunterbrechungen angezeigt)

  • Arbeitsaufgabe wird erstellt (Hinweis   Wird bei Buildunterbrechungen angezeigt)

  • Binärdateien werden in Ablagespeicherort kopiert

  • Protokolldateien werden in Ablagespeicherort kopiert

  • Erfolgreich

  • Fehler

  • Beendet

Ergebnisdetails

Im Abschnitt Ergebnisdetails werden die mit einer bestimmten Buildkonfiguration verknüpften Fehlermeldungen und Warnungen angezeigt: Beispiel: x86/Debug.

Detailelement

Beschreibung

Beispielausgabe

Ergebnisdetails für "x86/Debug"

Gibt die Anzahl der Fehler und Warnungen, der Testergebnisse und der Abdeckungsergebnisse an, die mit der ausgeführten Kombination Plattform/Konfiguration verknüpft sind.

4 Fehler, 12 Warnungen, keine Testergebnisse, keine Abdeckungsergebnisse (X86Debug.error)

Ergebnisdetails für "x86/Retail"

Gibt die Anzahl der Fehler und Warnungen, der Testergebnisse und der Abdeckungsergebnisse an, die mit dem ausgeführten Buildtyp verknüpft sind.

0 Fehler, 10 Warnungen, 8/10 Tests erfolgreich, 42% Zeilen abgedeckt (X86Retail.error)

Zugeordnete Changesets

Im Abschnitt Zugeordnete Changesets wird angezeigt, welche Changesets dem Build zugeordnet sind und wer die Changesets eingecheckt hat.

Zugeordnetes Changesetelement

Beispielausgabe

1001

Eingecheckt von: Jdoe

Kommentare: AddTo_ und RemoveFromShoppingCart wurden aktualisiert.

1002

Eingecheckt von: Jdoe

Kommentare: Geschäftslogik gemäß Anforderung 1 aktualisiert.

1003

Eingecheckt von: Jdoe

Kommentare: Geschäftslogik gemäß Anforderung 2 aktualisiert.

Zugeordnete Arbeitsaufgaben

Im Abschnitt Zugeordnete Arbeitsaufgaben wird angezeigt, welche Arbeitsaufgaben dem Build zugeordnet sind und wer diese Arbeitsaufgaben eingecheckt hat.

Zugeordnete Arbeitsaufgabe

Beispielausgabe

3479

Titel: Fügen Sie die AppDiscount-Webdienstmethode hinzu

Eincheckaktion: Zugeordnet

Geändert von: Jdoe.

Protokolldatei

In der Service Pack 1-Edition von Microsoft Visual Studio Team System 2008 Team Foundation Server enthält die Protokolldatei eine Reason-Eigenschaft, in der der für den Build verwendete Buildtrigger angegeben wird. Folgende Werte sind möglich:

  • Manual   Der Build wurde manuell in die Warteschlange gestellt.

  • IndividualCI   Ein fortlaufender Integrationsbuild, für den ein Build nach jedem Einchecken festgelegt wurde.

  • BatchedCI   Ein fortlaufender Integrationsbuild, für den ein Build nach jedem Einchecken eines Batches festgelegt wurde.

  • Schedule   Ein geplanter Build.

  • ScheduleForced   Ein geplanter Build, der gestartet wurde, ohne dass neue Änderungen eingecheckt wurden.

  • Weitere Informationen hierzu finden Sie unter Eigenschaft Reason.

Siehe auch

Aufgaben

Gewusst wie: Empfangen von E-Mail-Benachrichtigungen für Builds

Konzepte

Übersicht über Buildberichte

Weitere Ressourcen

Ausführen von Builds in Team Foundation Build