Azure Devops 环境变量未在任务中解析
Azure Devops environment variable not resolving in task
在 Azure Devops 构建管道中,我在 Powershell 中设置了一个环境变量,如下所示:
而且我知道这个变量在另一个 powershell 任务中有效,因为这个测试:
但我无法在另一个非 powershell 任务中实际使用它。请参阅我正在尝试添加标签的 docker build/push 任务。我收到一条错误消息,说找不到该变量。我的符号是不是错了?我在下面的屏幕截图中尝试了多种不同的变体,但 none 奏效了。
符号 $env:LOCALTAG
是特定于 powershell 的。我认为你应该使用宏语法 $(LOCALTAG)
(没有 $env
)
在 Azure Devops 构建管道中,我在 Powershell 中设置了一个环境变量,如下所示:
而且我知道这个变量在另一个 powershell 任务中有效,因为这个测试:
但我无法在另一个非 powershell 任务中实际使用它。请参阅我正在尝试添加标签的 docker build/push 任务。我收到一条错误消息,说找不到该变量。我的符号是不是错了?我在下面的屏幕截图中尝试了多种不同的变体,但 none 奏效了。
符号 $env:LOCALTAG
是特定于 powershell 的。我认为你应该使用宏语法 $(LOCALTAG)
(没有 $env
)