Я использую несколько конвейеров сборки и выпуска Azure DevOps для создания и развертывания группы микросервисов.Мне нужен способ инициировать развертывание на нескольких этапах / средах в разных конвейерах выпуска, и я не вижу ничего в REST API, чтобы поддержать это.
Я пытался использовать REST API "Update Release Environment", чтобыобновить статус развертывания до "в процессе".Это ответ на вопрос: Как повторно развернуть выпуск TFS с помощью API в PowerShell
$deploymentbody = @" {"status": "inprogress"} "@ $request = "https://vsrm.dev.azure.com/${organization}/${project}/_apis/Release/releases/${releaseId}/environments/${environmentId}/?api-version=5.0-preview.6" $response = C:\Windows\System32\curl.exe -u "${USERNAME}:${PAT}" "$request" -d $deploymentbody
Ответ на мою попытку: «Запрошенный ресурс не поддерживает http-метод« POST »».