Azure DevOps 在阶段之间传递管道参数

问题描述 投票:0回答:1

如何将参数从stageA传递到stageB?

参数输出是二头肌文件的输出,由作业调用。

我想在下一阶段使用此输出。

在此输入图片描述

谢谢, 伊斯特万

我在StageB尝试了几种格式都没有成功。

azure azure-devops azure-pipelines azure-bicep
1个回答
0
投票

您可以按照以下步骤获取 Bicep 中的输出值并将其在管道中的各个阶段之间传递:

  1. 使用“az deployment group show”命令获取输出值并将其传递给变量。请参阅“二头肌的输出”。

    $itmValue = (az deployment group show - g <resource-group-name> -n <deployment-name> --query properties.outputs.itm.value)
    
  2. 使用日志记录命令“

    SetVariable
    ”将该变量设置为管道的输出变量。请参阅“使用任务的输出变量”。

    Write-Host "##vso[task.setvariable variable=itm;isoutput=true]$itmValue"
    
  3. 然后,您可以在同一管道运行中的阶段之间传递管道输出变量。


© www.soinside.com 2019 - 2024. All rights reserved.