Sdílet prostřednictvím


GenCheckinNotesUpdateWorkItems-Aufgabe

Aktualisiert: November 2007

Die GenCheckinNotesUpdateWorkItems-Aufgabe ordnet Changesets und Arbeitsaufgaben einem angegebenen Build zu. Außerdem haben Sie mit ihr die Möglichkeit, das Microsoft.VSTS.Build.IntegrationBuild-Feld der Arbeitsaufgaben zu aktualisieren. Die zugeordneten Changesets und die betroffenen Arbeitsaufgaben sind diejenigen, für die ein Commit ausgeführt wird oder die durch die Versionen geändert werden, die in der LastLabel-Eigenschaft und der CurrentLabel-Eigenschaft angegeben sind.

Parameter

Eigenschaft

Beschreibung

TeamFoundationServerUrl

Gibt die Team Foundation Server-URL an. Beispiel: http://MyServer:8080.

BuildUri

Gibt den Build-URI an.

BuildNumber

Gibt die Team Foundation Build-Buildnummer an.

CurrentLabel

Gibt die Bezeichnung der Versionsnummer an, der die Changesets und Arbeitsaufgaben zugeordnet werden. In der Regel ist dies die Bezeichnung der im aktuellen Build verwendeten Quellen.

LastLabel

Gibt die Bezeichnung der Startversionsnummer an, von der die Changesets und Arbeitsaufgaben zugeordnet werden. In der Regel ist dies die Bezeichnung der im vorherigen Build verwendeten Quellen.

UpdateWorkItems

Eine Boolean-Eigenschaft, die angibt, ob der Microsoft.VSTS.Build.IntegrationBuild aus den zugeordneten Arbeitsaufgaben mit der Buildnummer aktualisiert werden soll. Weitere Informationen zum Microsoft.VSTS.Build.IntegrationBuild finden Sie unter Hinzufügen von Integrationsfeldern in Arbeitsaufgabentypen.

Hinweise

Die GenCheckinNotesUpdateWorkItems-Aufgabe ist in der Datei Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll definiert. Die Datei Microsoft.TeamFoundation.Build.targets enthält eine Instanz der GenCheckinNotesUpdateWorkItems-Aufgabe, die von Team Foundation Build als eine Standardimplementierung für das GetChangeSetsAndUpdateWorkItems-Ziel verwendet wird.

Der Ordner <root>:\Programme\MSBuild\Microsoft\VisualStudio\TeamBuild auf dem Team Foundation Build-Computer enthält die Datei Microsoft.TeamFoundation.Build.targets.

Beispiel

Im folgenden Beispiel wird die Standardinstanz der GenCheckinNotesUpdateWorkItems-Aufgabe dargestellt, die in der Datei Microsoft.TeamFoundation.Build.targets definiert ist.

<GenCheckinNotesUpdateWorkItems
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildURI)"
    BuildNumber="$(BuildNumber)"
    CurrentLabel="$(LabelName)$(LabelScope)"
    LastLabel="$(LastGoodBuildLabel)"
    UpdateWorkItems="$(UpdateAssociatedWorkItems)"
    ContinueOnError="true" />

Siehe auch

Aufgaben

Gewusst wie: Anpassen von Buildnummern

Konzepte

Senden von Änderungen an den Versionskontrollserver

Arbeiten mit Team Foundation-Arbeitsaufgaben

Team Foundation Build-Aufgaben

Referenz

Befehl Changeset

Befehl Label (Team Foundation-Versionskontrolle)

Weitere Ressourcen

Anpassen von Team Foundation Build

Ziele, Aufgaben und Eigenschaften von Team Foundation Build