Я хочу передать переменную между задачами выпуска.(из запущенной сборки в скрипт)
Файлы:
Script1 : (сохраняет переменную env)
Write-Output ("##vso[task.setvariable variable=MyVar;]$MyVarValue")
Script2 : (печатает значение переменной env)
Write-host $env:MyVar
Script3 : (аналогично Script2)
Write-host $env:MyVar
Первый подход: сборка
Это работает правильно, второй скрипт записывает значение $ env: MyVar, созданное в первом.
Второй подход: выпуск - MyRelease:
Также работает правильно.
Моя проблема возникает, когда моя версия меняется на:
- MyRelease:
- Triggered_build (MyBuild)
- Script3
В этом последнем случае Script3 не печатает $ env:MyVar, так что я предполагаю, что в выпуске используется среда, отличная от используемой для запускаbuild?
Есть ли способ сделать что-то подобное?