如何使用Azure DevOps Rest API在发行中开始特定阶段

时间:2019-08-26 13:15:41

标签: azure-devops azure-pipelines azure-devops-rest-api

我使用this API来创建发布。

但是请求主体中似乎没有可以指定要发布的特定阶段的属性吗?

还有另一种方法吗?

1 个答案:

答案 0 :(得分:1)

首先,您需要使用提供的API创建发行版,然后,您需要使用Update Release Environment API来开始发布(环境= stage):

PATCH https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/environments/{environmentId}?api-version=5.1-preview.6

身体:

{
  "status": "inProgress",
  "scheduledDeploymentTime": null,
  "comment": null,
  "variables": {}
}