variables:
buildSelected: '1.0.0.1234'
steps:
- powershell: |
Write-Host "Build Selected $(buildSelected)"
Write-Host "Escaped '$(buildSelected)'"
displayName: "Escape variable"
我想打印值1.0.0.1234和'$(buildSelected)',而不是现在打印的值:
Build Selected 1.0.0.1234
Escaped '1.0.0.1234'
抱歉,但是恐怕Azure Devops没有提供转义管道变量的功能。如果以这种格式使用变量,则在用于输出$(var)
变量时,它将始终被其值替换Write-Host
。
如我在Powershell语法中所知,只有`可以用于转义变量。看到:
Write-Host "Build Selected `$`(buildSelected)"
其输出: Build Selected $(buildSelected)
不知道这是否是您所需要的,但是$(var)
不支持使用complete转义管道变量。如果与$(var)
格式匹配,Azure Devops将始终用其值替换它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句