2017-10-18 2 views
1

Ich habe eine TFS Build 2015-Definition (nicht XAML). Und ich habe eine Reihe von Arbeitsaufgaben (zum Beispiel Fehler). Sie verknüpften Änderungssets, die mit dem Build verknüpft sind. Wenn mein Build erfolgreich abgeschlossen wurde, kann ich diese Elemente auf der Build-Übersichtsseite im Bereich "Zugehörige Workitems" sehen.TFS 2015: Associated Items bei erfolgreichem Build aktualisieren

Die Frage ist: Ich möchte den Status aller dieser Elemente automatisch in etwas wie "Ready for QA" ändern.

Wie kann ich das erreichen?

Ich brauche keine detaillierte Erklärung, nur ein paar schnelle Anweisungen, wo zu suchen, wie man eine TFS-Build-bezogene Informationen in einem Skript oder so ähnlich.

Vielen Dank im Voraus.

Antwort

1

Gemäß Ihrer Beschreibung müssen Sie das Arbeitselement in einen benutzerdefinierten Status wie "Bereit für QS" ändern.

Um dies zu erreichen, benötigen Sie ein Powershell-Skript in der Build-Pipeline zu verwenden, die Basisadressen Ihres Teams Sammlung zu erhalten und die Workitems zu den Build Zusammenhang erhalten, dann die API Ruhe verwenden-Update work items, wie system.state Feld.

Für detaillierte Schritte bitte unter zwei Blogs beziehen, wird es sogar Integration bauen Wert, der gleiche Mechanismus Aktualisierung:

+1

Auch für den Fall, jemand fragt und will nicht durch Links schauen. So erhalten Sie mit konkreten Builds verknüpfte Arbeitselemente: https: // {instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/workitems? Api-version = {version} ' – scor4er