有没有办法在Visual Studio Team Services中的任务之间保留环境值的更改?我正在使用Powershell进行更改,但它只会在任务中更改它,而不是整个过程。
脚本1
Write-Verbose "Before: $Env:SuperVersion"
$Env:SuperVersion = $NewVersion
Write-Verbose "After: $Env:SuperVersion"
剧本2
Write-Verbose "Final: $Env:SuperVersion"
我在之后看到了的更改,但在之后,最终始终获得原始值
最佳答案
基于this问题,下面的代码可以解决问题。Write-Host ("##vso[task.setvariable variable=SuperVersion;]$NewVersion")