如何在Azure中的两个Yaml管道之间传递变量值

时间:2020-07-02 21:42:24

标签: azure-devops yaml azure-pipelines

我有两个管道,其中一个是主管道,它会触发另一个管道。如何将第一个管道上的变量集传递给第二个触发的变量。

示例: 变量名称:Validate = True

我想将validate变量传递给辅助触发管道。我找不到任何有帮助的文档。

1 个答案:

答案 0 :(得分:2)

您可以将必要的值存储到文件中,然后将该文件包含在当前构建的工件中(发布管道工件任务)。

然后在第二个管道中,您可以添加Download Pipeline Artifacts task以下载最新的第一个构件,并读取必要文件的内容。

如果您正在使用管道资源(可以启用触发器),请添加Download task以下载该管道资源的构件。

Resources: pipelines