在 Azure Devops Build 管道中,我在 Powershell 中設定了一個環境變數,如下所示:

而且我知道該變數在另一個 powershell 任務中有效,因為這個測驗:

但我無法在另一個非 powershell 任務中實際使用它。請參閱此 docker build/push 任務,我正在嘗試添加標簽。我收到一條錯誤訊息,說它找不到該變數。我的符號有什么問題嗎?我在下面的螢屏截圖上嘗試了多種不同的變體,但都沒有奏效。

uj5u.com熱心網友回復:
該符號$env:LOCALTAG是特定于 powershell 的。我認為你應該使用宏語法$(LOCALTAG)(沒有$env)
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=yaml,batch#macro-syntax-variables。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/389631.html
標籤:电源外壳 azure-devops 环境变量 天蓝色管道
