我正在使用 DevOps 管道来构建和部署到不同的环境
对于一个环境,我遇到了这个问题,其中我使用了值为 $$ 的管道变量
例如:
值 = $omeCla$$Password
当我部署它失败并且当我检查日志时,密码显示为 $omeCla$Password。所以基本上当 $$ 在一起时它会下降一个 $
对于所有变量,我都使用正则表达式 __VaraibleValue__
并且它工作正常
我试过了:
$omeCla$\$Password
尝试转义,它显示为 $omeCla$\$Password
。所以基本上\不起作用。
我试过 '$omeCla$$Password'
试图逃跑,它显示为 '$omeCla$Password'
我想在审核前将此值保留为正常的管道变量
所以基本上我怎么能逃脱这个?
或者我应该在替换令牌任务中添加一个秘密令牌(见下面的截图)?然后使管道变量秘密?如果是这样,我应该为 Secret Token 设置什么?另外,在我的 repo 中的 app.config 中,我应该使用什么来代替用于普通变量的正则表达式 __VariableName__
?
答案 0 :(得分:0)
解决方案是使用 4 $。所以如果你有 $$,你需要加上 $$$$
示例:$someCla$$$$密码
@JaneMa-MSFT 根据要求