Не должно быть никаких других способов получить сборки для конкретного коммита через остальные API, кроме поиска через commitId.Мы не можем отфильтровать возвращенный результат с помощью commitId или sourceVersion в качестве параметров.
Если вы чувствуете, что получение всех сборок и последующая фильтрация через commitId крайне неэффективны, самый простой способ сделать это в пользовательском интерфейсе:Коммиты, вы запрашиваете указанный коммит через commitId.На вкладке состояния конвейера этой фиксации отображаются все соответствующие сборки.Как показано на рисунке, вы можете нажать на конкретную сборку, чтобы перейти на подробную страницу сборки.
Другой сложный способ - нажать F12
в браузере, а затем выбрать Network
, чтобы захватить запрос.,Вы можете захватить buildId в теле ответа, а затем вы можете получить сборки с остальными api на основе buildId.
Вам нужно написать скрипт для разбора buildId из "targetUrl":"vstfs:///Build/Build/xxx"
![enter image description here](https://i.stack.imgur.com/eRSXd.png)