如何在发布管道中使用输出变量

时间:2019-12-17 07:42:36

标签: azure azure-devops azure-pipelines devops tfsbuild

我在所有有关输出变量的文档中搜索了构建管道,并且只告诉我如何在.yaml中进行设置。但是如何在发布管道中使用它呢?

假设我在“登录”步骤中有2个变量$ abc =“ 123” $ def =“ 456”。如何在下面的文本框中设置它们?以及如何在“部署”步骤中使用它们? enter image description here

1 个答案:

答案 0 :(得分:1)

  

一些任务定义了输出变量

对于简短的文本,它表示以下脚本:

echo "##vso[task.setvariable variable=abc;isOutput=true]123"

只需在任务的空白处指定引用名称,然后就可以使用格式abc来调用此输出变量<reference name>.<variable name>

例如,如果您将引用名称指定为mycustom,只需使用$(mycustom.abc)调用输出变量即可。