BuildStep-Aufgabe

Aktualisiert: November 2007

Die BuildStep-Aufgabe ist eine benutzerdefinierte Aufgabe, mit der ein BuildStep hinzugefügt wird und über die Ausgabe-ID-Eigenschaft aktualisiert werden kann.

Parameter

Parameter

Beschreibung

TeamFoundationServerUrl

Gibt die Team Foundation Server-URL an.

Beispiel: http://MyServer:8080.

BuildUri

Gibt den Build-URI an.

Name

Gibt den Namen des Buildschritts an, den diese Aufgabe hinzufügt.

Message

Gibt die Meldung an, die im Buildbericht im Abschnitt zu den Buildschritten angezeigt wird.

Id

Gibt den optionalen Eingabe/Ausgabe-Parameter an. Wenn angegeben, ist dies die ID des Buildschritts, der aktualisiert wird. Wenn nicht angegeben, wird ein neuer Buildschritt erstellt.

Status

Gibt den Status für den Buildschritt an.

Zum Beispiel Erfolgreich, Fehler oder Angehalten.

Beispiel

Im folgenden Beispiel wird ein Buildschritt mit dem Namen MyBuildStep erstellt und dann aktualisiert. Es verwendet den Id-Parameter, um auf den Buildschritt zu verweisen.

Wenn die erste BuildStep-Aufgabe ausgeführt wird, zeigt der Buildbericht die Meldung "Mein Buildschritt wird ausgeführt" an. Nachdem die zweite BuildStep-Aufgabe ausgeführt wurde, wird das Statussymbol für die erfolgreiche Ausführung neben dem Buildschritt angezeigt. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen eines Buildberichts und unter Exemplarische Vorgehensweise: Anpassen von Team Foundation Build mithilfe einer benutzerdefinierten Aufgabe.

<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)” 
BuildUri=”$(BuildUri)” Name=”MyBuildStep” 
Message=”My build step is executing.”>
    <Output TaskParameter=”Id” PropertyName=”MyBuildStepId” />
</BuildStep>

<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)” 
BuildUri=”$(BuildUri)” Id=”$(MyBuildStepId)” Status=”Succeeded” />

Im folgenden Beispiel wird ein Buildschritt mit dem Namen MyBuildStep erstellt, ohne den Id-Parameter zu verwenden.

<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)” 
BuildUri=”$(BuildUri)” Name=”MyBuildStep” 
Message=”This is a status message.” Status=”Succeeded” />

Siehe auch

Aufgaben

Gewusst wie: Anpassen von Buildnummern

Weitere Ressourcen

Ziele, Aufgaben und Eigenschaften von Team Foundation Build

Verwalten des Team Foundation Builds