【发布时间】:2020-10-19 13:25:45
【问题描述】:
我正在尝试使用带有 Powershell 的 Azure Devops API 自动部署 Azure Devops 中的版本。我能够检索上一个版本定义,但我无法提取特定环境的版本。
我希望检索最后一个“prod”版本以获取“版本 ID”,然后使用 HTTP“PATCH”请求将该版本部署到 UAT 或 DEV。
我可以手动点击一个 URL(下面的示例),它为我提供了 DEV 的最新版本(definitionEnvironmentId=1),我知道我可以轻松地将环境 ID 更改为“12”以进行生产,但我想要通过 API 调用获取此信息。
https://{redacted url}/{redacted}/{redacted}/_apis/release/deployments?api-version=6.0&definitionId=1&definitionEnvironmentId=1&$top=1
如果我找不到任何信息,有什么想法吗?
【问题讨论】:
标签: powershell api azure-devops