需要 Azure DevOps 管道日志

问题描述 投票:0回答:1

我想知道在 Azure DevOps 管道中,如果我们在代理中运行管道,代理是否将管道步骤中生成的日志存储在该计算机的某个位置。 例如我们可以在Azure Pipeline UI中检查日志。但如果它存储在代理中的某个位置,以便我可以将它用于我的用例。 我需要在管道期间生成的日志。

我试图找到任何解决方案,但我没有得到任何与此相关的参考信息。

azure-devops azure-pipelines azure-pipelines-yaml
1个回答
0
投票

1.管道诊断日志

在 Azure DevOps 中,管道诊断日志存储在 Azure DevOps 环境本身中,而不是存储在运行管道的代理中。目前不支持本地获取实时管道诊断日志。如果您不需要实时日志,您可以运行以下 REST API 来下载它。

GET https://dev.azure.com/{OrgName}/{ProjectName}/_apis/build/builds/{BuildId}/logs?$format=zip&api-version=7.1

2.工人诊断日志

您可以在构建代理上获取工作进程生成的已完成构建的诊断日志。如果您起诉自托管代理,您可以在代理的

_diag
文件夹中看到它们。

3.代理诊断日志

代理诊断日志提供代理的配置方式以及运行时发生的情况的记录。您还可以在代理的

_diag
文件夹中看到它们。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.