首页 > 解决方案 > 如何使用 REST API 在经典发布管道中使用手动干预任务获取批准者详细信息

问题描述

我发现手动干预 - 使用 GET-获取https://docs.microsoft.com/en-us/rest/api/azure/devops/release/manual%20interventions/get?view=azure-devops-rest-5.1#manualinterventionstatus https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/manualinterventions/{manualInterventionId}?api-version=5.1

这作为 REST API 来获取详细信息,但问题是,我无法在此 API中找到/确定“ manualInterventionId ”。我创建了发布管道,在其中设置了部署前批准者的详细信息,但是有人可以告诉我使用经典发布管道中的手动干预任务获取批准者详细信息的确切流程。

标签: azureapirestazure-devopsazure-pipelines

解决方案


如何使用 REST API 在经典发布管道中使用手动干预任务获取批准者详细信息

要获取manualInterventionIdREST API 的信息Manual Interventions - Get,我们可以使用 REST APIManual Interventions - List列出给定版本的所有手动干预。

手动干预 - 列表

GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/manualinterventions?api-version=5.1

然后我们可以获得所有手动干预:

在此处输入图像描述

现在,我们可以将 ID 与 REST API 手动干预一起使用 - 获取:

在此处输入图像描述


推荐阅读