如何识别AzureDevops中附加变量组的管道列表

问题描述 投票:0回答:2

寻找2个解决方案

  • 如何识别AzureDevops中附加变量组的管道列表 从变量组名称中说,我想了解什么是管道(构建和 发布)管道引用该 VG 中的值。

  • 如何使用 az 命令在 VG 中创建秘密变量,同时创建 VG 本身

    az pipelines 变量组创建 --name

这里它创建普通变量,但我想在创建 VG 本身时在上面的同一个 coomand 中创建秘密变量。

添加评论中提到的详细信息

所以我面临的问题是

在我当前的 bash 脚本中,我们使用以下命令一起创建变量组和变量。

az pipelines variable-group create --project=myproject --name $variable_group_name --authorize true --variables mynKey=$my_key

因此,如果我想将其拆分为命令,则不确定如何获取创建的变量组的组 ID。

az pipelines variable-group create  --project=$projectname --name $variable_group_name --authorize true

az pipelines variable-group variable create --group-id <?????> --name myKey --project=$projectname --secret  true --value $my_key
azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-yaml
2个回答
0
投票

我想了解引用该 VG 中的值的管道(构建和发布)是什么。

我们只能通过REST APIDefinitions - Get一一检查管道来列出引用变量组的管道。但我们无法根据变量组检查管道列表。

详情:

  • 使用RETS API Definitions - List列出所有管道,然后我们就可以获得所有

    definitionId

  • 循环使用 REST API

    Definitions - Get
    获取有关管道的详细信息。

    enter image description here

如何使用 az 命令在 VG 中创建一个 Secret 变量,同时 创建 VG 本身

您可以使用 az 命令 az pipelines Variable-group create 首先创建一个空白变量组。

然后使用另一个 az 命令 az pipelines 变量组变量创建 使用选项

--secret {false, true}
:

添加变量
az pipelines variable-group variable create --group-id
                                            --name
                                            [--org]
                                            [--project]
                                            [--secret {false, true}]
                                            [--subscription]
                                            [--value]

0
投票

有没有办法通过 powershell Invoke-RestMethod 使用 Rest API 检索管道中使用的变量组? 谢谢你:)

© www.soinside.com 2019 - 2024. All rights reserved.