You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps 2019:如何查询部署标签变更的操作者?

如何在Azure DevOps 2019中查询部署标签的变更操作者

我来帮你梳理下在Azure DevOps 2019里追踪部署标签变更操作者的几种可行方法,亲测有用:

  • 使用组织级审计日志(Audit Log)
    这是最靠谱的核心途径,Azure DevOps会自动记录绝大多数重要操作的审计轨迹。操作步骤如下:

    1. 登录你的Azure DevOps 2019组织,点击左上角的齿轮图标进入组织设置。
    2. 在左侧菜单里找到Audit(审计日志)选项。
    3. 在筛选栏中,设置事件类型为和“Deployment”相关的选项(比如“Deployment tag updated”,具体名称可能因版本略有差异),还可以按时间范围、目标项目来缩小搜索范围。
    4. 找到对应变更记录后点击展开详情,就能看到操作的用户账号、操作时间,甚至标签变更前后的内容对比。
  • 调用Azure DevOps REST API查询审计日志
    如果界面筛选不够灵活,或者需要批量导出记录,可以用REST API获取更精细化的审计数据:

    1. 构造API请求:GET https://dev.azure.com/{your-organization}/_apis/audit/auditlog?api-version=5.1-preview.1
    2. 可以添加查询参数过滤,比如&eventType=DeploymentTagModified(具体事件类型值可通过API返回的全量事件类型确认),或者&projectName={your-project}。
    3. 用PowerShell、Postman等工具发送请求,返回的JSON数据里,actor字段就是执行变更的用户信息,details字段会包含标签的具体变更内容。
  • 排查发布管道历史记录(辅助验证)
    作为补充手段,你也可以关联到对应发布管道的历史:

    1. 进入目标项目的发布模块,找到对应的发布管道。
    2. 查看该管道的所有发布实例,定位到标签变更对应的发布版本,检查其“历史记录”或“日志”,有时候会关联到操作用户(不过这个不如审计日志直接,仅作辅助)。

另外提醒下:不建议直接查询Azure DevOps的底层数据库,官方不支持直接访问内部数据库,其schema随时可能变更,操作不当还可能影响系统稳定性。

内容的提问来源于stack exchange,提问作者Dan Fergus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 20:57:34