首页 > 解决方案 > 获取管道特定的运行 ID

问题描述

我正在开发 azure rest api 以获取特定项目的单元测试计数,我在文档中找到了这个 api

GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?api-version=6.0

这给了我所有的运行 id,我可以通过它使用另一个 api 调用我的单元测试结果, https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runid}/results?api-version=6.1-preview.6 但我的问题是我的项目有多个测试管道,有什么方法可以通过传递管道 id 获得管道特定的运行 id?

标签: azure-devopsazure-pipelines

解决方案


您可以使用以下查询:

GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs/{runId}?api-version=6.0-preview.1

以下是您需要指定的参数:

在此处输入图像描述

您将在此处获得有关此的详细信息


推荐阅读