查看有关 Azure Devops 构建管道的操作日志

Posted

技术标签:

【中文标题】查看有关 Azure Devops 构建管道的操作日志【英文标题】:View a log of actions on Azure Devops build pipelines 【发布时间】:2020-03-09 02:03:39 【问题描述】:

上下文

在我们的 Azure Devops 中,我们有一个构建管道,我们使用“保留此构建”操作来保留一些构建。

原来应该保留的一些构建被删除了。 这很可能是我们操作不当的结果,但我不知道在哪里可以找到构建操作的日志,以检查它是错误还是误用。

问题

是否有对构建管道的构建所采取的操作的日志?

我正在寻找可以列出的东西:

[日期时间] [用户] 在此管道上开始构建 [日期时间] [用户] 取消了此管道上的 xyz 构建 [日期时间] [用户] 修改了流水线定义# this one is displayed in the GUI [date time] [user] 在 build xyz 上添加/删除了一些标签 [日期时间] [用户] 从该管道中明确删除了构建 xyz [日期时间] [用户] 在构建 xyz 上添加/删除了“保留”标志 以及可通过 GUI 或 API 访问的其他操作 ...

【问题讨论】:

docs.microsoft.com/en-us/rest/api/azure/devops/audit/… devblogs.microsoft.com/devops/… 谢谢,这正是我想要的。您可以将其发布为答案吗? 【参考方案1】:

Azure DevOps Audit features are currently in preview。他们应该捕捉影响更改、权限和保留的最重要事件。

有一个REST-API 允许您查询数据,以防标准功能无法告诉您您需要什么。

Azure DevOps 审核会保留有限数量的数据。将来可以将活动直播到更永久的商店。

This Quickstart 表示如何授予对审核日志的访问权限,以及如何通过 Azure Devops GUI 查看这些日志。

【讨论】:

谢谢!这让我可以提交以下错误:developercommunity.visualstudio.com/content/problem/818506/…

以上是关于查看有关 Azure Devops 构建管道的操作日志的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Azure devops 中设置构建管道 [关闭]

Azure DevOps 管道“查看更改”显示错误的更改数量

如何删除它声称由发布保留的 Azure DevOps 构建定义?

Azure DevOps 中的多个 YAML 构建管道

Azure DevOps 构建管道自托管代理“设备上没有剩余空间”

Azure Devops 构建管道 - 未发布文件