如何在azure构建到发布管道中将变量从构建传递到发布

Ven*_*nki 10 bash environment-variables build-pipeline azure-devops azure-pipelines-release-pipeline

如何在 azure 构建到发布管道中将变量从构建传递到发布:我们在 CI 管道中有变量 --> 我们必须在发布管道中传递该变量 --> 该变量必须在另一个 yaml 文件中设置。这可能吗?

Pat*_*SFT 3

目前,我们只能将变量组中的变量设置为静态值,并在构建和发布中使用它。

详细方式请参考Marina在这个问题中的回答: VSTS : Can I access the Build variables from ReleaseDefinition?

但根据您的描述,您想要的是在构建期间设置变量,然后在发布管道中使用它。

这不是传递变量的官方方法。作为解决方法,您可以使用一些第三部分扩展,将值存储在文件中(json、xml、yaml,等等)并将其附加为构建工件。这样您就可以读取版本中的文件并再次设置变量。

看看这个类似的问题:How to get the variable value in TFS/AzureDevOps from Build to Release Pipeline?