gpt4 book ai didi

azure - 如何使用 Azure 运行 REST API 获取管道运行错误

转载 作者:行者123 更新时间:2023-12-03 01:20:08 25 4
gpt4 key购买 nike

我正在使用 Azure 的 Runs API 来获取管道运行结果,如下所述:

https://learn.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/get?view=azure-devops-rest-6.0#runresult

我可以在文档中看到如何获取状态和最终结果,这样我就可以知道运行是成功还是失败。但是,如果发生故障,我不知道如何以字符串形式获取该运行中发生的错误。

如何获取导致管道运行失败的实际错误?

最佳答案

您可以使用 REST API“Timeline - Get”列出与运行相关的问题(错误和警告)。

注意:该API只能列出前10个问题。如果运行的问题超过 10 个,则其余问题不会在响应中列出。要获取完整的问题,您可以使用API​​“Builds - Get Build Log”或“Logs - Get”来获取包含完整问题的完整日志。

[更新]

buildIdrunId相同,您可以从管道的URL中找到它(构建)运行。

API 请求中不需要 timelineId,您可以使用如下所示的请求 URI。

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/?api-version=6.0

关于azure - 如何使用 Azure 运行 REST API 获取管道运行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71233760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com