我在管道变量中定义了一些秘密变量,但是当我尝试通过以下方式覆盖参数文件值来使用它们时:
-secretsObject {"secrets":[{"secretName":"userpwd","secretValue":$(userpwd)}]}
我得到“在行'1'和列'787'上为模板参数'secretsObject'提供的值无效。'
如何将变量传递到secrectObjects数组中?
答案 0 :(得分:0)
问题似乎出在使用双引号引起。我通过以下示例进行操作: $(appId)=“ a12b34cd-ab12-1ab2-ab1c-a12bc-34de56”->没有双引号 $(密码)= bestpassword->使用双引号
示例替代:
{"secrets":[{"secretName":"AppID","secretValue":$(appId)},{"secretName":"password","secretValue":"$(password)"}]}