【发布时间】:2020-08-27 23:14:34
【问题描述】:
我必须在我的 Azure DevOps 管道中为 ARM 模板设置一个数组。我这样设置我的变量:
$foo = '["' + 'bar' + '"]'
Write-Host $foo
#######Assign Variables with Correct Value in pipeline
Write-Host "##vso[task.setvariable variable=fooVariableInPipeline]$foo"
$foo 的值很好,如预期的那样是 ["bar"]。 但是当我在设置变量后检查下一个任务中的值时,它会删除引号并将值显示为 [bar]。
这很奇怪,我想知道是我还是错误?有什么解决方法吗?
目前,我已经直接使用 powershell 代码更新了我的文件。
【问题讨论】:
-
你能告诉我们接下来的任务是什么样的吗?
-
这个问题怎么样?下面的答案是否解决了您的问题,如果是,您可以 Accept it as an Answer ,这样它可以帮助遇到相同问题的其他社区成员,我们可以存档这个帖子,谢谢。
标签: powershell azure-devops arm-template