首页 > 解决方案 > 如何导出多个 Azure DevOps 变量组?

问题描述

我们的项目中有多个变量组,我正在尝试找到如何将它们导出到本地桌面的方法。

到目前为止,我有一个导出变量组的 az 脚本,但我一次只能做一个。我有几个变量,我试图一次完成所有变量。有人可以帮助我如何导出多个变量并在 Azure DevOps 上使用该变量的相同名称来匹配它保存在桌面上吗?

az pipelines variable-group show --group-id "id number" --org "https://dev.azure.com/Organization" -p "Project" --output json > test.json

另外,当我使用脚本时,secret 的值显示为“null”而不是“false”?有什么理由这样做吗?

标签: azureazure-devopsazure-devops-rest-apiazure-cli

解决方案


您可以使用以下命令一次导出多个变量组。有关详细信息,请参阅:az pipelines variable-group

az pipelines variable-group list --org "https://dev.azure.com/Organization" --project "Project" --output json>test.json

另外,这个秘密变量是通过参考这个文档在变量组中加密的:Add & use variable groups,因此我们只能从返回结果中获取“null”,这是设计使然。如果要在 Azure Pipelines 中使用机密变量,请参阅:设置机密变量以获取指导。


推荐阅读