ity*_*970 4 azure azure-pipelines-release-pipeline
我正致力于通过VSTS管道部署arm模板.我有一个powershell脚本获取子网ID,我需要将此子网ID值传递给VSTS中的另一个任务.如何将变量从powershell脚本传递到vsts,然后将其作为parmaeter传递给azure资源组部署任务?
Rod*_*ang 14
您可以在powershell中设置一个新变量,然后将其传递给VSTS,以便可以在下一个任务中使用它,如下所示.
Write-Host "##vso[task.setvariable variable=sauce]crushed tomatoes"
Write-Host "##vso[task.setvariable variable=secretSauce;issecret=true]crushed tomatoes with garlic"
Run Code Online (Sandbox Code Playgroud)
这将创建一个名为'sauce'的新环境变量(第一个示例),其值为'crushed tomatoes'.
在您的下一个任务中,您可以在任务配置屏幕中使用$(sauce)或在powershell脚本中使用$ env:sauce来读取它.
有关如何使用它的更多信息,请参阅https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/release/variables?tabs=batch.
| 归档时间: |
|
| 查看次数: |
6416 次 |
| 最近记录: |