如何在PowerShell脚本中引用Azure Pipeline的envUpper变量?
Azure Pipeline变量在PowerShell中的调用方式
你在Azure Pipeline里定义了名为envUpper、值为DEV的变量,三种写法里正确的是以下两种:
$envUpper = "$(envUpper)":这是直接用Azure Pipeline的表达式语法,Pipeline会在执行PowerShell脚本前,先把$(envUpper)替换成实际值DEV,最终脚本里的变量$envUpper会被赋值为DEV。$envUpper = $env:ENVUPPER:Azure Pipeline会把自定义变量注入为系统环境变量,并且会将变量名转换为全大写格式,所以对应的环境变量名是ENVUPPER,通过$env:ENVUPPER就能读取到DEV的值。
而$envUpper = $env:envUpper是错误的,因为系统里不存在名为envUpper的环境变量,无法读取到目标值。
内容的提问来源于stack exchange,提问作者user14736700
相关产品推荐
相关产品推荐

