Использование TeamCity 8.0.4 (сборка 27616)
Я использую вызов своего сервера TeamCity, чтобы получить список сломанных сборок:
http://teamcity.exactbid.net/guestAuth/app/rest/builds/?locator=status:failure,sinceBuild:(status:success)
Если проект находится в состоянии сбоя, этот вызов API возвращает count = 1 и сведения о сломанном проекте.
Проблема в том, что если у этого проекта есть запущенная в данный момент сборка, вызов API возвращает счетчик 0 и ни одного проекта в неработающем списке.
Как только сборка проекта завершена (и снова прерывается), счетчик возвращается к 1.
Так что, надеюсь, в моем запросе локатора есть что-то, что я могу изменить, чтобы получить сломанные сборки, даже если они в настоящее время строятся.
Пользовательский интерфейс TC, кажется, знает об этом, потому что все родительские проекты моего сломанного проекта отображаются красным. Просто не уверен, как это правильно сделать в запросе API.