首页 > 解决方案 > 如何通过 Rest API 获取 AzureDevOps 构建变量信息?

问题描述

我有一个工具aztr,它总结了 Azure 构建/发布管道测试结果。最近提出了一项要求,即保存传入的变量信息和摘要信息以供在工具之外使用(例如 csv 文件)。

现在在发布管道端,发布 API提供了有关传递到发布的变量的所有详细信息。我希望 Build 端也可以使用相同的功能,但是Build API不提供该功能。是否有不同的 API,我需要使用它来获取传递到构建中的变量?

谢谢你的回复。

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

解决方案


我们可以通过这个API列出自定义构建变量

GET https://dev.azure.com/{organization}/{project}/_apis/build/definitions/{definitionId}?api-version=6.0

此外,它们是变量中的一些预定义变量,它们是DevOps Services 系统变量,我们无法通过此 api 列出它们。

结果:

在此处输入图像描述


推荐阅读