繁体   English   中英

如何访问 Azure 管道中的环境变量?

[英]How to access environment variables in Azure pipeline?

我在管道中创建了一个变量,如下所示,

在此处输入图片说明

但是我无法在管道步骤中修改或读取它的值。 我尝试了几种格式,但它没有获取值。 访问其值的正确格式是什么?

Write-Host " bla bla: $($Env:versionnumber)"
Write-Host " bla bla: $($env:versionnumber)"
Write-Host " bla bla: $versionnumber"
Write-Host " bla bla: $($versionnumber)"

它应该是Write-Host "bla bla $env:versionnumber"

Write-Host " bla bla: ($versionnumber)" - 对我有用。

这里提到Name is upper-cased ,这意味着我们在访问变量时必须使用大写字母。 我使用了小写,但它不起作用。

请注意,变量也可通过环境变量用于脚本。 使用这些环境变量的语法取决于脚本语言。 名称为大写,. 替换为_,并自动插入到进程环境中。 这里有些例子:

批处理脚本:%VARIABLE_NAME% PowerShell 脚本:$env:VARIABLE_NAME Bash 脚本:$VARIABLE_NAME

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM