Я пытаюсь запустить запрос через TFS REST API версии 2.0, потому что я хотел бы иметь возможность модифицировать «ProcessParameters» определенного BuildDefinition, прежде чем запускать его. Это значит, что я могу передать аргумент сценарию развертывания определенного сценария BuildDefinition.Get Build Определение тела ответа отсутствуют свойства
Выполнение этой работы с помощью TFS SDK отлично работает, но мне пришлось реорганизовать, чтобы использовать REST API, потому что это должно выполняться на производственной машине без Visual Studio и TFS Team Explorer.
documentation говорит, что я должен указать свойствоFilter в моем запросе, но я не могу заставить его возвращать дополнительную информацию. То, что я получаю, очень легкое по сравнению с тем, что я использую для работы через SDK.
Вот мой запрос: https: //? {Экземпляр}/DefaultCollection/{Проект}/_apis/сборки/определения/{ID} апи-версия = 2.0 & propertyFilters = processParameters
Ответ точно то же самое, независимо от того, установлена ли часть «& propertyFilters = processParameters». Он должен иметь возможность обрабатывать список имен свойств с разделителями-запятыми, но, похоже, это просто игнорируется.
Я нашел ошибку, или, скажем так, несоответствие между документацией API и фактическим API? Действительно ли реализован параметр запроса propertyFilters? Я не могу заставить его работать ...
Любая помощь очень ценится!