Я хочу вернуть пул-запрос на основе фиксации. Я нашел это> https://docs.microsoft.com/en-us/rest/api/azure/devops/git/pull%20request%20query/get?view=azure-devops-rest-5.1
Этот API-интерфейс используется, чтобы найти, какие запросы извлечения связаны с данным коммитом.
Я используя следующий код:
$body = @" { "items": [ { "59c1c31397b266116ff6d735e5638ef5d1b598a0" } ] } "@ $someLink = "https://dev.something.com/embrace/somethingSomething/_apis/git/repositories/****-bf64-47d9-8b10-53f21220d54d/pullrequestquery?api-version=5.1" Invoke-RestMethod -Uri $someLink -Headers @{Authorization = $pat } -Body $body -Method Post -ContentType 'application/json'
Когда я запускаю релиз, я получаю:
Удаленный сервер возвратил ошибку: (400) Bad Request.
Попробуйте использовать следующее тело:
$body = @" { "queries": [{ "items": [ "59c1c31397b266116ff6d735e5638ef5d1b598a0" ], "type": "commit" }] } "@