7

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

4

1 回答 1

2

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

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

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

这不是传递变量的官方方式。作为一种解决方法,您可以使用一些 3rd-partly 扩展,将值存储在文件中(json、xml、yaml,你有什么)并将其作为构建工件附加。这样您就可以在发行版中读取文件并再次设置变量。

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

于 2020-05-04T03:32:13.883 回答