azure - 有没有什么方法可以了解并仅获取使用 REST API 在 Azure DevOps 管道上出现错误的阶段的日志?

标签 azure azure-devops azure-pipelines azure-rest-api

我看到有一个 REST 端点可以通过其 ID 获取日志 ( https://learn.microsoft.com/en-us/rest/api/azure/devops/build/builds/get%20build%20log?view=azure-devops-rest-5.1 )

据我所知,每个步骤都有一个日志,最后一个日志包含所有步骤。 react 总是这样吗?这是否记录在某个地方,最后一个日志将始终是完整日志?

有没有办法知道构建失败的阶段要获取哪个日志?因为我只需要导致构建失败的那个,而不是全部。

最佳答案

不,目前在 Azure DevOps Service 中还没有这样的方法来实现您所需要的。

据我所知,每个步骤都有一个日志,最后一个日志包含所有步骤。 react 总是这样吗?

还有一个名为 startLine 和 endLine 的参数,通过指定它们,您可以获取整个构建日志的一部分。但这在您的场景中没有用。

恐怕您必须下载完整日志或 get the task log of a release

关于azure - 有没有什么方法可以了解并仅获取使用 REST API 在 Azure DevOps 管道上出现错误的阶段的日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58549338/

相关文章:

azure-devops - 如何在查询结果中显示 Comment 字段?

azure - 如何在Azure中创建 "distinct"队列?

azure - 在 Azure DevOps 管道中,如何使用从 addSpnToEnvironment 参数返回的服务原理详细信息登录到 AZ CLI?

sql - 使用联合优化 sql

build - Dotnet 命令在以下项目上失败,退出代码为非零

Azure DevOps 存储库到 Azure 静态 HTML CI/CD 管道

azure-devops - VSTS 代理自动更新无法更新

xcode - Azure Devops Pipelines - 具有多个配置文件的 Xcode 项目无法存档和签名

azure - 机器人 channel 注册 Cortana MSA

azure - 向 Microsoft Authenticator 应用程序异步推送通知