如何在Azure管道中获取库变量/变量组的使用情况?

时间:2020-04-23 15:10:59

标签: azure azure-devops azure-pipelines

我在Azure管道中有多个库变量组。

这些库组由多个构建和发布管道使用。

如何检查Azure管道中库变量组的使用情况?

例如:

  1. 如何获取使用特定变量组的所有管道的列表?
  2. 如何从变量组中获取使用特定变量的所有管道的列表?

2 个答案:

答案 0 :(得分:1)

我们没有这种功能来跟踪当前哪些管道引用​​了发布管道的变量组。

这里曾经有一个类似的问题:How to see which Release Pipelines reference a Variable Group?

我们的待办事项中有这个要求,以显示变量组引用 在管道中。截至目前,尚无最终时间表 特征。一旦确定时间表,我们将进行更新。

根据 ashokirla的回复,我们可能不会在短期内部署此功能。


但是它可以与构建相关,您可以选择手动导出构建管道或使用API​​来获取Build定义的列表

enter image description here

它们将作为JSON文件导入。然后,您将能够在以下JSON文件中找到变量组信息:

enter image description here

使用某种搜索工具来跟踪所有JSON管道中的变量组信息。

对于单个版本定义:

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

enter image description here

要获取多个构建定义,请在API末尾添加&includeAllProperties=true

答案 1 :(得分:-1)

管道只是文本文件。用您选择的脚本语言编写脚本并进行一些搜索。