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

时间:2020-05-03 15:27:21

标签: bash azure-devops environment-variables azure-pipelines-release-pipeline build-pipeline

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

1 个答案:

答案 0 :(得分:0)

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

详细方法,请参阅玛丽娜对此问题的回答:VSTS : Can I access the Build variables from Release definition?

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

没有正式的方法来传递变量。作为一种解决方法,您可以使用第3部分扩展名,将值存储在文件(json,xml,yaml等您拥有的文件中)中,并将其附加为Build Artifact。这样,您可以读取发行版中的文件,然后再次设置变量。

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