如何获取测试runid以调用Azure devops rest API来获取测试运行者ID

o75abkj4  于 2023-02-13  发布在  其他
关注(0)|答案(1)|浏览(160)

我必须调用此Azure Devops REST API,它需要runId,此runid是什么以及如何获取
REST API端点-获取https://learn.microsoft.com/en-us/rest/api/azure/devops/test/runs/get-test-run-by-id?view=azure-devops-rest-7.1&tabs=HTTP
我已经看到thisthis SO链接,但它不工作&没有明确的方法来获取Azure DevOps管道中的runid。即使我调用this end point来获取所有运行结果,我将如何过滤当前运行的管道。
我需要获取当前运行管道的runid来调用上面的REST API。

yc0p9oo0

yc0p9oo01#

您可以在已运行管道的URL中找到运行ID。
您可以访问下面Azure开发人员运营的选择管道部分:-

管线〉选择一个管线

**从"运行"〉中选择任何管道,您将在Azure DevOps URL中找到runId,如下所示 :-

https://dev.azure.com/{organization}/{project}/_build/results?buildId={runId}

如果要调用Azure DevOps Rest API以通过管道获取运行ID,可以调用以下终结点:-
您可以在您的管道的URL中获得管道,如下所示:-

https://dev.azure.com/<organization-name>/<project-name>/_apps/hub/ms.vss-build-web.ci-designer-hub?pipelineId={pipelineID}&branch=main

Runs - List - REST API (Azure DevOps Pipelines) | Microsoft Learn

相关问题