Я создал виджет для TFS/VSTS, который позволяет вам увидеть количество неудачных сборок. Это число основано на последнем результате сборки для каждого определения сборки. Я прочитал документацию REST API, но единственный способ получить этот результат:
- Получить список определений
- Получить список сборок отфильтровано по;definition=[allIds], maxBuildsPerDefinition = 1, resultFilter=failed
На самом деле это довольно медленно (обратный вызов 2x, много данных ответа), и я думал, что это должно быть возможно в одном запросе. Одна из проблем заключается в том, что maxBuildsPerDefinition не работает без фильтра определения. У кого-нибудь есть идея, как загрузить эти данные более эффективно?