Azure DevOps中的动态管道变量



我有一个叫做DeployPath的管道变量

使用bash脚本作为直接方法,我将能够使用

显示DeployPath的值
echo $(DeployPath)

所以如果变量的名字是动态的,我将能够从Bash

访问变量的值如

$var=DeployPath
echo $($var) // something like this it should display the value Corresponding to DeployPath

我找不到解决这个问题的方法。

经过反复试验,我想出了一个完美的解决方案。

所有的管道变量都可以通过环境变量访问,所以我们唯一需要做的就是使变量大写,因为环境变量是用大写存储的

解如下:

$var=DeployPath
upper= ${var^^}
echo ${!upper}

相关内容

  • 没有找到相关文章

最新更新