1

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

从我看到的每个步骤都有一个日志,然后最后一个日志包含所有步骤。反应总是这样吗?这是否记录在某个地方,最后一个日志将始终是完整日志?

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

4

1 回答 1

1

不,目前没有这种方法可以在 Azure DevOps Service 中实现您所需要的。

And from what I see there's a log for each step and then the last log contains all steps. Is this always how the response will be?

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

恐怕您必须下载完整日志或获取发布的任务日志

于 2019-10-25T07:20:29.190 回答