首页 > 解决方案 > Azure DevOps 发布管道 - 使用 Powershell 和括号内的管道变量

问题描述

我陷入了一些语法噩梦,到目前为止我尝试过的一切都行不通。

$(env:name-of-var)它是一条线......在我使用这些东西处理一些 Release Pipeline 变量之前,它工作得非常好......

$primarykey = (Get-AzRelayKey -ResourceGroupName $($env:az-resourcegroupname) -Namespace $($env:az-relaynamespace) -HybridConnection $($env:AF.actionResultRelayConnectionName) -Name $($env:AF.actionResultFalloverRelayKeyName) | Select-Object -ExpandProperty PrimaryKey)

任何想法都非常受欢迎。提前致谢。

标签: powershellazure-devopsazure-pipelinesazure-pipelines-release-pipeline

解决方案


因为你-在变量名中有一个错误。

你可以这样做(代替$($env:az-...)):

${env:az-resourcegroupname}
${env:az-relaynamespace}

推荐阅读