我正在使用多个Azure DevOps构建和发布管道来构建和部署一组微服务。我需要一种方法来触发在不同发布管道上的多个阶段/环境上的部署,并且我在REST API中看不到任何支持此功能的东西。
我尝试使用REST API“更新发布环境”将部署状态更新为“进行中”。这来自以下答案:How to redeploy TFS release using api in 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'”。