首页 > 解决方案 > 从 Azure DevOps 构建中获取触发的构建资源

问题描述

我在我们的 Azure DevOps Server 安装中为多个管道使用“批处理 CI”触发器,如

trigger:
  batch: true
  branches:
    include:
      - master

这些管道反过来使用来自另一个管道的构建工件来执行它们的操作:

resources:
  pipelines:
  - pipeline: artifacts
    source: Artifacts
    trigger:
      branches:
        include:
        - master

触发构建完成后,我需要检索有关触发构建使用的确切构建资源的信息,即它所基于的工件。但我找不到任何相关信息。

我已经尝试过构建项目的 REST API,它应该包含属性TriggerInfoTriggeredByBuild. 但这些从不包含任何信息。

这些信息显然可以检索,因为 Azure DevOps 中的每个构建摘要都包含相关/使用的工件信息。但是这里有人知道如何检索这些信息吗?

标签: azure-devopsazure-pipelinesazure-devops-rest-api

解决方案


推荐阅读