在Build vNext中更改任务之间的环境变量值

cil*_*ler 6 powershell azure-devops

有没有办法在Visual Studio Team Services中的任务之间保持环境值的更改?我正在使用Powershell来改变它,但它只在任务中改变它而不是整个过程.

脚本1

Write-Verbose "Before: $Env:SuperVersion"
$Env:SuperVersion = $NewVersion
Write-Verbose "After: $Env:SuperVersion"
Run Code Online (Sandbox Code Playgroud)

脚本2

Write-Verbose "Final: $Env:SuperVersion"
Run Code Online (Sandbox Code Playgroud)

我看到After的变化但是Final总是得到原始值

cil*_*ler 17

基于问题,以下行将完成这一操作.

Write-Host ("##vso[task.setvariable variable=SuperVersion;]$NewVersion")

您可以在此处找到更多类似的命令