我试图发现,如果我们可以获得批准经典 azure devops 发布管道中发布阶段的实际用户?通过使用 API,我可以获得团队或组的名称,但不能获得批准发布阶段的组的实际用户。就像我可以使用下面的 API 来获取批准者详细信息,如果它是作为单个用户而不是组添加的话。如果是组用户,我找不到实际的批准人姓名、电子邮件等。有什么帮助吗?
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/environments/{environmentId}?api-version=7.0
资料来源:
https://learn.microsoft.com/en-us/rest/api/azure/devops/release/releases/get-release?view=azure-devops-rest-7.0&tabs=HTTP#response
我可以使用上面提到的 api 获取以下信息。但不是来自指定组的单个用户跟踪。
部署到阶段 = 生产
一个。批准人 = [ProjectA]\PROD Approver Team