gpt4 book ai didi

azure - 如何在 VSTS 管道中的任务之间传递变量?

转载 作者:行者123 更新时间:2023-12-03 15:08:39 25 4
gpt4 key购买 nike

我正在致力于通过 VSTS 管道部署 Arm 模板。我有一个 powershell 脚本,它获取子网 id,我需要将此子网 id 值传递到 VSTS 中的另一个任务。如何将变量从 powershell 脚本传递到 vsts,然后将其作为参数传递给 azure 资源组部署任务?

最佳答案

您可以在 powershell 中设置一个新变量,然后将其传递给 VSTS,以便可以在接下来的任务之一中使用它,如下所示。

Write-Host "##vso[task.setvariable variable=sauce]crushed tomatoes"
Write-Host "##vso[task.setvariable variable=secretSauce;issecret=true]crushed tomatoes with garlic"

这将创建一个名为“sauce”(第一个示例)的新环境变量,其值为“碎番茄”。

在下一个任务中,您可以在任务配置屏幕中使用 $(sauce) 或在 powershell 脚本中使用 $env:sauce 来读取它。

参见https://learn.microsoft.com/en-us/vsts/build-release/concepts/definitions/release/variables?tabs=batch有关如何使用它的更多信息。

关于azure - 如何在 VSTS 管道中的任务之间传递变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49251432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com