如何在 VSTS 中为环境变量设置新值
How to set new value for the environment variable in VSTS
我们使用了 env:msg 合并,但它确实采用了变量选项卡中的默认值。我们无法分配 value.Even 尽管我们在上一步中看到了值
赋值代码
$env:msgmerge = 'Git Merge to Master After Deployment Repo:' + "$(reponame)"
Write-Output $env:msgmerge
使用 $env: 创建的环境变量是进程变量,因此当进程退出时它们会丢失,我们无法从另一个进程(PowerShell 实例)访问它们。
啊这解决了我们需要使用 vsts 方法
$msgmerge = 'Git Merge to Master After Deployment Repo:' + "$(reponame)"
Write-Output $msgmerge
Write-Host ("##vso[task.setvariable variable=msgmerge;]$msgmerge")
我们使用了 env:msg 合并,但它确实采用了变量选项卡中的默认值。我们无法分配 value.Even 尽管我们在上一步中看到了值
赋值代码
$env:msgmerge = 'Git Merge to Master After Deployment Repo:' + "$(reponame)"
Write-Output $env:msgmerge
使用 $env: 创建的环境变量是进程变量,因此当进程退出时它们会丢失,我们无法从另一个进程(PowerShell 实例)访问它们。
啊这解决了我们需要使用 vsts 方法
$msgmerge = 'Git Merge to Master After Deployment Repo:' + "$(reponame)"
Write-Output $msgmerge
Write-Host ("##vso[task.setvariable variable=msgmerge;]$msgmerge")