Как получить доступ к переменным среды в конвейере Azure? - PullRequest
0 голосов
/ 13 июня 2019

Я создал переменную в конвейере следующим образом:

enter image description here

Но я не могу изменить или прочитать ее значение в шагах конвейера.Я пробовал несколько форматов, но он не получает значение.Какой правильный формат доступа к его значению?

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

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Упоминается здесь , что Name is upper-cased, что означает, что мы должны использовать заглавные буквы при доступе к переменным. Я использовал нижний регистр, и он не работает.

Обратите внимание, что переменные также становятся доступными для скриптов через переменные среды Синтаксис для использования этих сред Переменные зависит от языка сценариев. Имя в верхнем регистре. заменяется на _ и автоматически вставляется в процесс среда. Вот несколько примеров:

Пакетный скрипт:% VARIABLE_NAME% PowerShell скрипт: $ env: VARIABLE_NAME Скрипт Bash: $ VARIABLE_NAME

0 голосов
/ 13 июня 2019

должно быть Write-Host "bla bla $env:versionnumber"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...