用VSTS变量填充secureObject数组

时间:2018-11-01 11:32:44

标签: azure azure-devops

我在管道变量中定义了一些秘密变量,但是当我尝试通过以下方式覆盖参数文件值来使用它们时:

-secretsObject {"secrets":[{"secretName":"userpwd","secretValue":$(userpwd)}]}

我得到“在行'1'和列'787'上为模板参数'secretsObject'提供的值无效。'

如何将变量传递到secrectObjects数组中?

1 个答案:

答案 0 :(得分:0)

问题似乎出在使用双引号引起。我通过以下示例进行操作: $(appId)=“ a12b34cd-ab12-1ab2-ab1c-a12bc-34de56”->没有双引号 $(密码)= bestpassword->使用双引号

示例替代:

{"secrets":[{"secretName":"AppID","secretValue":$(appId)},{"secretName":"password","secretValue":"$(password)"}]}