【发布时间】:2020-02-24 02:55:58
【问题描述】:
我想使用 json 文件来存储 powershell 脚本使用的变量。在我配置了管道的 azure devops 中,管道包含 powershell 脚本,其中包含变量列表。我想使用 json 文件并将所有变量存储在这个文件中。我想将 json 文件存储在 Azure 存储库中,并在管道启动后使用它。我不想使用变量组。我找到了这个解决方案 [Json to Variable]https://marketplace.visualstudio.com/items?itemName=OneLuckiDev.json2variable&targetId=02fbae5c-cc01-4c8b-a90f-7393a3156347,但我读到了一些关于这个任务的不恭维的意见。有什么方法可以使用 json 文件作为存储变量的地方,或者我可以使用不同的文件格式? 更新:
【问题讨论】:
-
这个扩展有什么问题?试一试,然后问。
-
为什么不直接用powershell读取json文件呢?如果您想将这些设置为在管道的后续步骤中使用的环境变量,那么
echo变量如下:echo "##vso[task.setvariable variable=a]20": docs.microsoft.com/en-us/azure/devops/pipelines/process/…
标签: json azure-devops azure-pipelines azure-powershell