寻找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
我想了解引用该 VG 中的值的管道(构建和发布)是什么。
我们只能通过REST APIDefinitions - Get一一检查管道来列出引用变量组的管道。但我们无法根据变量组检查管道列表。
详情:
使用RETS API Definitions - List列出所有管道,然后我们就可以获得所有
definitionId
。
循环使用 REST API
Definitions - Get
获取有关管道的详细信息。
如何使用 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]
有没有办法通过 powershell Invoke-RestMethod 使用 Rest API 检索管道中使用的变量组? 谢谢你:)