我看到有一个 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/