2016-09-19 2 views
0

Ich habe ein Widget für TFS/VSTS erstellt, mit dem Sie die Anzahl der fehlgeschlagenen Builds sehen können. Diese Zahl basiert auf dem Ergebnis der letzten Erstellung für jede Builddefinition. Ich habe die REST-API-Dokumentation zu lesen, aber der einzige Weg, um dieses Ergebnis zu erhalten, ist:Zeige alle fehlerhaften Builds in TFS/VSTS

  1. Get the list of definitions
  2. Get the list of builds filtered by;definition=[allIds], maxBuildsPerDefinition = 1, resultFilter=failed

Dies ist eigentlich ziemlich langsam ist (2x Rückruf, viel von Antwortdaten) und ich dachte, es sollte in einer einzigen Abfrage möglich sein. Eines der Probleme ist, dass die maxBuildsPerDefinition ohne den Definitionsfilter nicht funktioniert. Hat jemand eine Idee, wie man diese Daten effizienter laden kann?

Antwort

1

Ich fürchte, die Antwort ist nein. Die Art, wie Sie verwenden, ist der effizienteste Weg für jetzt.

Verwandte Themen